这应该很简单,但我不明白:\
HTML
为什么只有通过输入触发提交时才会触发提交事件?使用
JSFiddle链接:http://jsfiddle.net/d8BdM/
<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/