jquery が値が空ではない要素を送信する場合、
固有のコード を使用したクエリに を使用できます:
//クエリを実行するとき、フォーム フィールドが空の場合、クエリは送信されません
$("#form1" ).submit(function (){
try {
$(this).find("*").each(function(){
var elem = $(this);
if ( elem.prop(" 名前") != null&&elem.prop("名前") != "") {
if(elem.val()==""){
elem.removeAttr("名前" );
}
});
}catch(e){
}
return true; 🎜>
フォームの submit メソッドは bool 値を受け取る必要があることに注意してください。デフォルトで 1 つを返さない場合、それは void
Principle
になります。 : フォームが送信されるときは、要素の name 属性に基づいて行われます。name 属性が追加されない限り、フォームは送信されません。
最初のステップは、すべての要素 (*) を検索し、次に name 属性が null または空ではないかどうかを判断することです。
要素を取得した後、値が空の場合は name 属性を削除します。