gpt4 book ai didi

Javascript onchange 选择框

转载 作者:行者123 更新时间:2023-12-03 06:05:39 24 4
gpt4 key购买 nike

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

我正在尝试删除提交按钮并使其在您更改下拉列表时发布,因为这是一种更好的工作方式!

值=“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??????

最佳答案

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

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

关于Javascript onchange 选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39563034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com