ホームページ >ウェブフロントエンド >jsチュートリアル >フォームを送信する: js でフォームを送信する方法
js でフォームを送信するには 3 つの方法があります。1 つは送信ボタンを使用して送信し、onclick イベントをトリガーする方法です。もう 1 つは送信ボタンを使用して送信する方法です。 onsubmit イベントが最初にトリガーされます。
js 送信フォーム フォームのコード実装:
1. 送信ボタンがクリックされると、入力コンテンツが空であるかどうかを JavaScript の関数がトリガーします。空の場合は false を返し、送信されません。空でない場合は、アクションで指定されたアドレスに送信されます。
<script type="text/javascript"> function check(form) { if(form.userId.value=='') { alert("请输入用户帐号!"); form.userId.focus(); return false; } if(form.password.value==''){ alert("请输入登录密码!"); form.password.focus(); return false; } return true; } </script> <form action="login.do?act=login" method="post"> 用户帐号<input type=text name="userId" size="18" value="" ><br> 登录密码<input type="password" name="password" size="19" value=""/> <input type=submit name="submit1" value="登陆" onclick="return check(this.form)"> </form>
2. button ボタンを使用して送信を実装します。 button ボタンがクリックされると、JavaScript の関数が入力内容が空かどうかを判断し、空の場合は false を返し、送信しません。空でない場合はアクションで指定したアドレスに送信されます ボタンボタンには自動送信の機能がないため、jsで直接フォーム送信を実装しています。
<script type="text/javascript"> function check(form) { if(form.userId.value=='') { alert("请输入用户帐号!"); form.userId.focus(); return false; } if(form.password.value==''){ alert("请输入登录密码!"); form.password.focus(); return false; } document.myform.submit(); } </script> <form action="login.do?act=login" name="myform" method="post"> 用户帐号<input type=text name="userId" size="18" value="" ><br> 登录密码<input type="password" name="password" size="19" value=""/> <input type=button name="submit1" value="登陆" onclick="check(this.form)"> </form>
3. 送信ボタンを使用して送信を実装します。送信ボタンがクリックされると、最初に onsubmit イベントがトリガーされ、入力コンテンツが空であるかどうかが判定され、空の場合は false が返されます。空でない場合は、アクションで指定されたアドレスに送信します。
<script type="text/javascript"> function check(form) { if(form.userId.value=='') { alert("请输入用户帐号!"); form.userId.focus(); return false; } if(form.password.value==''){ alert("请输入登录密码!"); form.password.focus(); return false; } return true; } </script> <form action="login.do?act=login" method="post" onsubmit="return check(this)"> 用户帐号<input type=text name="userId" size="18" value="" ><br> 登录密码<input type="password" name="password" size="19" value=""/> <input type=submit name="submit1" value="登陆"> </form>
関連する推奨事項:
以上がフォームを送信する: js でフォームを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。