0

このコードを機能させようとしています。

<form name="myform" onsubmit="alert('1');"> </form>
<a href="javascript: void(0);" onclick="document.myform.submit();">ok</a>

ただし、「OK」をクリックしても何も起こりません。どこを間違えたのですか?

4

1 に答える 1

2

プログラムでメソッドonsubmitを呼び出した場合、ブラウザーはイベントをトリガーしません。submitしたがって、フォームがフォーム バリデータ スクリプトを使用している場合は、このonsubmitメソッドも呼び出してバリデーションをトリガーします。

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml (例もあります)

したがって、フォームは投稿されますが、onsumbitトリガーされません。

于 2010-10-19T16:34:30.283 に答える