7

JQuery クリック イベント関数でフォームをリセットしたい。どうやってするか ?

4

5 に答える 5

14

最も簡単です$("form-selector-here")[0].reset()が、次も参照してください: jQuery を使用してマルチステージ フォームをリセットする

$(selector)[0]元の DOM 要素を取得するため、jQuery はこれにはまったく必要ないことに注意してください。とも言えdocument.getElementById("myFormId").reset()ます。

​$("#btn1").click(function(){
    $("#form1")[0].reset();

    // OR
    document.getElementById("form1").reset();
});​​​
于 2012-09-07T07:04:09.717 に答える
1

これはうまくいくはずです:

$("#formid")[0].reset();
于 2012-09-07T07:04:58.310 に答える
1

これを試して

$('#FormID').each (function(){
this.reset();
});
于 2012-09-07T07:08:46.920 に答える
0

フォームの最後にこれを追加します。

<div style="display='none';" ><input type="reset" id="rst_form"></div>

そしてこれを試してください:

$('#rst_form').click()
于 2012-09-07T08:55:08.230 に答える
0

あなたはこのようにすることができます:

$(function(){
    $('#resetForm').click(function(){
        $('form input[type=text]').val('');});
});

jsfiddle

于 2012-09-07T07:09:48.277 に答える