gpt4 book ai didi

javascript - PHP/AJAX/Javascript/MySQL 表单提交

转载 作者:行者123 更新时间:2023-11-29 08:40:51 24 4
gpt4 key购买 nike

我正在遵循教程,此版本的表单有效,我在其中使用了 onchange。但是,我尝试使用 onsubmit 的下面的第二个版本不起作用。有人可以帮忙吗?

<form>
<select name="users" onchange="showUser(users.value)">
<option value="">Select a person:</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Glenn Quagmire</option>
<option value="4">Joseph Swanson</option>
</select>

这个不起作用,我不知道为什么?

<form onsubmit="showUser(users.value)">
<select name="users">
<option value="">Select a person:</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Glenn Quagmire</option>
<option value="4">Joseph Swanson</option>
</select>
<input type="submit" value="Submit" >

最佳答案

试试这个:

<select name="users" onchange="showUser(this[this.selectedIndex].value);">
<option value="">Select a person:</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Glenn Quagmire</option>
<option value="4">Joseph Swanson</option>
</select>

对于另一个:

<form onsubmit="showUser(this.users[this.users.selectedIndex].value); return false;">
<select name="users">
<option value="">Select a person:</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Glenn Quagmire</option>
<option value="4">Joseph Swanson</option>
</select>
<input type="submit" value="Submit" />

使用 return false; 可防止浏览器将表单发布到 URL,从而重新加载页面。

关于javascript - PHP/AJAX/Javascript/MySQL 表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838411/

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