在我的 上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
事件却不能呢?