これは些細なことですが、私はそれを理解していません:\
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/