在我的 上FORM,出于某种原因,我可以通过onsubmit但不使用来获取表单输入变量action。
这有效:
<form onsubmit="javascript:myFunc(this.city.value);">
<p><input type="text" id="city-field" name="city" onfocus="this.select();" /> <input type="submit" value="Find" /></p>
</form>
这不起作用(this.city.value被发现为空)
<form action="javascript:myFunc(this.city.value);">
<p><input type="text" id="city-field" name="city" onfocus="this.select();" /> <input type="submit" value="Find" /></p>
</form>
为什么onsubmit能得到this.city.value而action事件却不能呢?