HTMLでのフォームform submitとボタンの送信使い方を詳しく解説

黄舟
リリース: 2018-05-25 11:27:55
オリジナル
21622 人が閲覧しました

1. 入力されたユーザー名とパスワードが空の場合は、判断が必要です。このとき、ユーザー名とパスワードの検証が使用されます。これを JSP のフロントエンド ページに記述する必要があります。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 = &#39;post&#39;  action = &#39;user_login_submit.action&#39;
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><p 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 = &#39;post&#39;  action = &#39;user_login_submit.action&#39;  >
ログイン後にコピー

buttonボタンは次のように書かれています:

<input type="button" value="" class="btn2" onclick = "checkUser();" />
ログイン後にコピー

以上がHTMLでのフォームform submitとボタンの送信使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート