这应该是微不足道的,但我不明白:\
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/