首页 > 解决方案 > php 获取 document.getelementbyid 的值

问题描述

    <select style="width: 300px" id='Jproduk' name='selectJP' onchange="cekInput()">
        <option  value="" selected></option>
        <option  value="1">game</option>
        <option  value="2">itunes</option>
        <option  value="3">google</option>   </select>   
<script type="text/javascript">   
<?php $jprod= document.getElementById('Jproduk').value;?>   
</script>

如何获取所选选项的值并将其解析为$jprod

标签: javascriptphp

解决方案


如果你想这样做,你不能像这样直接将 javascript 变量值分配给 PHP 变量;您可以使用 AJAX 调用将 javascript 变量的值传递给 PHP 代码。

尝试以下代码片段

<select style="width: 300px" id='Jproduk' name='selectJP' onchange="cekInput()">
    <option  value="" selected></option>
    <option  value="1">game</option>
    <option  value="2">itunes</option>
    <option  value="3">google</option>   
</select>   

<script type="text/javascript">
function cekInput() {
    var selectJP = document. getElementById('Jproduk').value;
    // value of selected option
    alert(selectJP);

    // To pass this value in php you can do AJAX stuff here    
}
</script>

推荐阅读