以下で紹介する内容は、送信または保存する前にフロントエンド ページのフォーム情報が入力されていない場合に適用されます。
情報が空の場合、通常はフォームを送信してはなりませんデータベースでは、情報が入力されていない、または空であることを確認する必要があります。この手順はフロントエンドまたはバックエンドで完了できます。ただし、サーバーの負担を軽減するために、フロントエンドで完了することをお勧めします。
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 サイトの他の関連記事を参照してください。