ホームページ  >  記事  >  バックエンド開発  >  データを処理してフォームを送信するコード

データを処理してフォームを送信するコード

不言
不言オリジナル
2018-07-18 15:32:551339ブラウズ

以下で紹介する内容は、送信または保存する前にフロントエンド ページのフォーム情報が入力されていない場合に適用されます。

情報が空の場合、通常はフォームを送信してはなりませんデータベースでは、情報が入力されていない、または空であることを確認する必要があります。この手順はフロントエンドまたはバックエンドで完了できます。ただし、サーバーの負担を軽減するために、フロントエンドで完了することをお勧めします。

function check(){
   var name = document.getElementById("name").value;   
   if(name ==  null || name == ''){
        alert("用户名不能为空");
        return false;
   }
   return true;
}

<form name="mainform" action="form.php" method="post"  onsubmit="return check()">
  <input type="text" id="name"/>
  <input type="sumit" value="提交"/>
</form>

onsubmit="return check() " の return を追加する必要があります。追加しないと、check の戻り値が false であっても、送信されます。つまり、onsubmit="return false" は送信を実行しません。onsubmit="return true" または onsubmit="return" はどちらも送信を実行します。

関連する推奨事項:

php はフォーム送信の繰り返しを防止し、php はフォーム送信を防止します

以上がデータを処理してフォームを送信するコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。