フォームを送信する前にフォームを検証するいくつかの方法。Django では、バックグラウンドの負荷を軽減するために、フォームが送信される前に JavaScript を使用してフォーム データを検証できます。いくつかの有効なメソッドを以下に示します (.html ファイルごとに 1 つのメソッド)。 formpage1.html コードをコピー コードは次のとおりです: ="http://www.w3.org/1999/xhtml"> 例1 script> <br><script type="text/javascript"> <br>function Jump() <br>{ <br>//<br>document.getElementById("firstname") のデータをすべてクリアします.value="" <br>document.getElementById("lastname").value="" <br>$("#firstnameLabel").text("") <br>$("#lastnameLabel").text( "") <br>} <br>$(document).ready(function(){ <br>$("#form1").bind("submit", function(){ <br>var txt_firstname = $. trim($(" #firstname").attr("value")) <br>var txt_lastname = $.trim($("#lastname").attr("value")) <br><br>$( "#firstnameLabel") .text("") <br>$("#lastnameLabel").text("") <br><br>var isSuccess = 1; <br>if(txt_firstname.length == 0) <br>{ <br>$("#firstnameLabel").text("firstname を空にすることはできません! ") <br>$("#firstnameLabel").css({"color":"red"}); <br>isSuccess = 0; <br>} <br>if(txt_lastname.length == 0) <br>{ <br>$("#lastnameLabel").text("姓を空にすることはできません!") <br>$("#lastnameLabel").css({"color":"red"}); >isSuccess = 0; <br>} <br>if(isSuccess == 0) <br>{ <br>return false; <br>} <br>}) <br> フォームを送信する前に確認する (方法 1) > first_name: ; last_name: name="lastname" type="text" id="lastname" /> キャンセル