這應該是微不足道的,但我沒有得到它:\提交表單,並觀察onsubmit事件
HTML
<form id="myform" action="#">
<input type="submit" value="Submit" />
<a href="#" onclick="$('myform').submit()">Submit</a>
</form>
JS(原型)
$('myform').observe('submit', function(e) {
alert('submitted!');
e.stop();
});
爲什麼提交只能通過輸入提交觸發?提交事件是否也不應該由$('myform').submit()
觸發?
的jsfiddle:http://jsfiddle.net/d8BdM/
當表單被提交的JavaScript永遠不會執行的onsubmit事件處理程序:http://www.quirksmode.org/js /forms.html#methods – Victor 2013-03-07 11:06:34