[英]php get value of 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>
How can I get the value of selected option and parsing it into $jprod
?如何获取所选选项的值并将其解析为
$jprod
?
You can not assign javascript variable value directly to PHP variable like this, if you want to do so; 您不能像这样直接将javascript变量值分配给PHP变量; you can get pass value of javascript variable to PHP code by using AJAX call.
您可以使用AJAX调用将javascript变量的值传递给PHP代码。
Try following code snippet 尝试以下代码片段
<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>
Please try below code. 请尝试以下代码。 This is correct solution.
这是正确的解决方案。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<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>
function cekInput(){
$jprod= document.getElementById('Jproduk').value;
alert($jprod);
}
</script>
In case $jprod= document.getElementById('Jproduk').value;如果 $jprod= document.getElementById('Jproduk').value; not working then your input element does not have this id="Jproduk"
不工作,那么你的输入元素没有这个 id="Jproduk"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.