Javascript Value in PHP


Javascript Value in PHP

可能的重复项:
如何在PHP代码中获取下拉框的选定选项值

下拉 :

 <SELECT NAME='action' class="action" id="action" onchange="a();"> 
        <OPTION VALUE="IN"> IN </OPTION>
        <OPTION VALUE="OUT"> OUT </OPTION>
    </SELECT>

用于获取下拉文本的脚本:

 <script type="text/javascript">
    function a(){
    var e = document.getElementById("action");
    var strUser = e.options[e.selectedIndex].text;
    document.write(strUser);
    }
   </script>
/

/从下拉列表中获取脚本 使用 JavaScript 获取所选值?在这里,我需要在 php 中打印值 strUser。否则,更改下拉值应在同一页面中打印,而不是在新页面中打印。

PHP 是在 JavaScript(客户端)代码之前运行的服务器端脚本。 你可以试试

Ajax将此值发送到服务器并生成所需的输出。

查看详情 阿贾克斯

如果要将 Dropbox 中选择的数据传递给 PHP 脚本,则必须在动态生成的表单上使用 Forms 或来自 JavaScript 的 submit() 调用。

但是,如果您不希望重新加载页面,则必须依靠 AJAX 技术。

看看这里和这里。网上有很多例子。

<头>

<脚本>document.getElementById('yourSelectBoxId').options[document.getElementById('yourSelectBoxId').selectedIndex].value//or

函数 onchg(){alert(document.getElementById('yourSelectBoxId').value);}