読者です 読者をやめる 読者になる 読者になる

jQueryでにリセットボタンをつける

<input type="reset">という手もありますが、フォーム全体がリセットされてしまうので、各<input type="file">毎にクリアボタンがあると便利でしょう。
参考:Clear upload file input field with jQuery

//jQueryが必要です。

function add_clear_button(button){
    $(button).wrap('<span></span>');
    $(button).after('<input type="button" value="Clear"/>');
    $(button).next().click(function(){
        var s = $(this).parent();
        s.html(s.html());
    });
}

$(document).ready(function() {
    //全てのinputにクリアボタンを
    $("input[type='file']").each(function(){
        add_clear_button($(this));
    });
}
広告を非表示にする