[英]PHP/AJAX/Javascript/MySQL Form Submission
我正在按照教程,这个版本的表单工作,我使用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,从而重新加载页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.