ページ上のすべてのテキストフィールドをクリアしたり、ボタンの選択を解除したりするにはどうすればよいですか?ページが読み込まれたときにページを更新したいだけです。Shift+更新を押したままにしますか?
質問する
7261 次
3 に答える
6
これを試してください:
$(document).ready(function() {
$('input[type!="button"][type!="submit"], select, textarea')
.val('')
.blur();
});
ボタンと送信ボタンの値をクリアすると、ラベルが空白になるため、セレクターがより複雑になります。
于 2012-08-16T22:15:16.680 に答える
4
すべての要素が形になっている場合、
次に使用しますdocument.getElementById('your-form-id').reset();
また$('#your-form-id')[0].reset();
さもないと:
$('input, textarea').each(function() {
this.value = '';
});
于 2012-08-16T22:14:54.910 に答える
2
これよりもエレガントな解決策があるかどうかはわかりませんが、値を単純にクリアするには、次のようにします。
$('input[type="text"], textarea').val('');
$('select').each(function() {
$(this).val($(this).find('option').val());
};
于 2012-08-16T22:15:28.647 に答える