0

フォームにjQuery統一プラグインを使用しています。しかし、問題は、「ファイル」入力をクリアするにはどうすればよいですか?

私は使っている:

$("[name=radio]").removeAttr("checked");
$.uniform.update(".colorPicker"); 

ラジオボックスをクリアするため。

また、

$("#file_upload").replaceWith("<input type='file' id='file_upload' name='file_upload'>").html(); 

ファイル入力をクリアします。

4

4 に答える 4

1

サンプル HTML を試す

<input type='file' name='item1' id="test" />
<input type='button' name='item2' id='test1' value="Empty"/>

JavaScript:

$(function(){
    $("#test1").on("click", function(){
       $("#test").replaceWith('<input type="file" name="item1" id="test"/>');
    });
});

デモ: http://jsfiddle.net/dYEBW/

コードを使用することを意味します ( Update ):

$("#file_upload").replaceWith("<input type='file' id='file_upload' name='file_upload'>");
于 2012-09-11T05:51:49.193 に答える
0

jQuery api の val() メソッドを使用して、フィールドの値を設定できます。したがって、コードを以下に示します。

$("#test1").on("click", function(){
       $("#test").val("");
});
于 2012-09-11T06:58:30.623 に答える
0

試してみましたか

$("#file_upload").empty();
于 2012-09-11T05:48:52.120 に答える