入力されたユーザー名とパスワードが空の場合は、判断が必要です。このとき、ユーザー名とパスワードの検証が使用されますが、これを jsp のフロントエンド ページに記述する必要があります; 方法は 2 つあり、1 つは submit を使用して送信する方法です。 1 つはボタンを使用して送信する方法です。
方法 1:
JSP フロントエンド ページの先頭に js メソッドを挿入します:
function checkUser(){ var result = document.getElementById("userid").value; var password = document.getElementById("userpassid").value; if(result == "" ){ alert("用户名不能为空"); return false; } if(password == "" ){ alert("密码不能为空"); return false; }else{ return true; } }
次の形式で記述します:
<form id="formid" name= "myform" method = 'post' action = 'user_login_submit.action' onsubmit = "return checkUser();" > <table width="100%" border="0"> <tr> <td width="60" height="40" align="right">用户名 </td> <td><input type="text" value="" class="text2" name = "username" id = "userid"/></td> </tr> <tr> <td width="60" height="40" align="right">密 码 </td> <td><input type="password" value="" class="text2" name = "userpass" id = "userpassid"/></td> </tr> <tr> <td width="60" height="40" align="right"> </td> <td><div class="c4"> <input type="submit" value="" class="btn2" />
方法 2:
function checkUser(){ var result = document.getElementById("userid").value; var password = document.getElementById("passid").value; if(result == "" ){ alert("用户名不能为空"); return false; } if(password == "" ){ alert("密码不能为空"); return false; } document.getElementById("formid").submit(); }
フォームを記述するには、id を記述する必要があります
<form id="formid" method = 'post' action = 'user_login_submit.action' >
ボタンは次のように記述されます:
<input type="button" value="" class="btn2" onclick = "checkUser();" />
推奨事項: ブートストラップ入門チュートリアル
以上がブートストラップフォームで情報を送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。