2013/04/11
onClickのイベントが終わったらsubmit()を実行方法
今回は今日勉強できた事を書きたいと思います。
submitボタンが押されたら、onclickイベントでエラーをチェックし、
エラーがない場合はsumit()が実行するソースです。
1 2 3 4 5 6 7 8 9 10 11 12 | function check() { telcheck = document.form1.tel.value; data1 = telcheck.match(/^[0-9-]{6,9}$|^[0-9-]{12}$/); data2 = telcheck.match(/^\d{1,4}-\d{4}$|^\d{2,5}-\d{1,4}-\d{4}$/); if(!data1 && !data2) { alert("電話番号が不正です"); return; } document.form1.submit(); } |
//return trueの場合にsubmit()を実行する
1 2 3 4 5 6 | <form method="POST" action=".php" name = "form1"> ...... ...... ...... <input type="button" value="確認" name="sub1" onclick="check();"> |
短くてとても役に立つと思いますので覚えておくといいですね。
Author Profile
スターフィールド編集部
SHARE