ホームページ >ウェブフロントエンド >jsチュートリアル >すべてのクリアフォームデータにjQuery機能
メソッド1:一般的な関数
次の関数は、フォームのすべての入力要素を繰り返し、要素タイプに従ってデータをクリアします。
function clearForm(form) { $(':input', form).each(function() { var type = this.type; var tag = this.tagName.toLowerCase(); if (type == 'text' || type == 'password' || tag == 'textarea') this.value = ""; else if (type == 'checkbox' || type == 'radio') this.checked = false; else if (tag == 'select') this.selectedIndex = -1; }); };メソッド2:リセットボタン
非表示のリセットボタンを追加してから、トリガーしてフォームをクリアできます。
メソッド3:jQuery要素関数$('form > input[type=reset]').trigger('click'); // 假设表单中有一个设置为 display: none; 的重置按钮
この方法はより便利で、jQuery関数としてDOM要素に直接適用できます。
faq(faq)
$.fn.clearForm = function() { return this.each(function() { var type = this.type, tag = this.tagName.toLowerCase(); if (tag == 'form') return $(':input',this).clearForm(); if (type == 'text' || type == 'password' || tag == 'textarea') this.value = ''; else if (type == 'checkbox' || type == 'radio') this.checked = false; else if (tag == 'select') this.selectedIndex = -1; }); }; // 使用方法 $('#flightsSearchForm').clearForm();
jQueryのリセットメソッドを使用してフォームをリセットする方法は?
jQueryのメソッドは、すべてのフォームデータをクリアするためのシンプルで効率的な方法です。フォームを選択して、メソッドを呼び出します。たとえば、
これにより、ページ上の最初のフォームがリセットされます。
reset()
reset()
$('form')[0].reset();
メソッドは、選択した要素のすべての子供と内容を削除します。これは、フォームフィールドのみをクリアし、それらを削除しないメソッドとは異なります。たとえば、
これにより、フォームのすべてのフィールドと内容が削除されます。
empty()
reset()
reset()
$('#myForm').empty();
jQueryを使用して、すべての入力、選択、および隠されたフィールドをフォームでクリアする方法は? myForm
これにより、フォームのすべての入力、選択、およびテキスト領域の値がクリアされます。
val()
jQueryを使用してフォームフィールドをクリアする方法は? $('form').find('input, select, textarea').val('');
メソッドとセレクターを使用してクリアされるフィールドを正確に選択できます。たとえば、これにより、テキスト、パスワード、ファイル、選択、およびテキストエリアフィールドがそれぞれクリアされ、ラジオボタンとチェックボックスのチェックを外します。
val()
$('#myForm').find('input:text, input:password, input:file, select, textarea').val('');
$('#myForm').find('input:radio, input:checkbox').removeAttr('checked').removeAttr('selected');
jQueryのreset()メソッドとempty()メソッドの違いは何ですか?
メソッドは、すべてのフォームフィールドの値をクリアし、それらを初期状態に復元します。 メソッドは、選択した要素のすべての子供と内容を削除します。つまり、メソッドは、単に値をクリアするだけでなく、フォームフィールドを削除します。
選択する方法は、特定のニーズと好みに依存します。 方法3では、簡単に再利用できるより簡潔なjQueryプラグインメソッドを提供します。 フォームIDに従ってセレクターを調整することを忘れないでください。
以上がすべてのクリアフォームデータにjQuery機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。