Javascript onchange select boxes

Javascript onchange select boxes

本文关键字:boxes select onchange Javascript      更新时间:2023-09-26

所以我有一个下拉框,在提交按钮上发布到页面。

我正试图删除提交按钮,使它,所以它张贴当你改变下拉菜单,因为它是一个更好的方式来工作!

value = "submit_button",它被选中:

// Check if form has been submited
if ($_POST['submit_button'])
{
// If form has been submited set $newCookieValue variable, set cookie and refresh webpage
$newCookieValue=$_POST['dbselector'];

我想使用的代码是:

<form>
    <select name="dbselector" onchange="this.form.submit()" style="margin-left:0.5em;">
    <option value="option_1" selected="selected">option_1</option>
    <option value="option_2">option_2</option>
    </select>
<noscript><input type="submit" value="submit_button"/></noscript>
</form>

当我将下拉菜单从选项1更改为选项2时,它会重新加载页面,但我认为它不会发布值,因为我可以通过将此添加到页面顶部来检查值:

<br> <?php var_dump($_POST['dbselector']) ?> 
<br> <?php var_dump($_POST['submit_button'])?> 

,它们都返回NULL?????

您需要在表单中声明您正在使用POST通过method,以便告诉表单使用哪种HTTP方法:

<form method="post">
   ...
</form>