ユーザーが受け入れられないファイルを添付した場合、コンポーネントをクリアしようとしています。私はそれが添付された直後にそれをしようとしています。ここではいくつかの例を見てみましたが、その中のいくつかは、リセットボタンで行う方法、フォーム全体をリセットする方法、またはコンポーネントをクローンする方法を示していました。それは動作していません)。誰かが私を助けることができたら嬉しいです。前もって感謝します。jQuery - 変更時にファイル入力をリセットする
$("#mycomponent").on("change", function()
{
var extension = $(this).val().split(".").pop().toString();
if((extension === "pdf") || (extension === "docx") || (extension === "doc"))
{
alert("OK");
}
else
{
alert("File extension not accepted");
var mycomponent = $("#mycomponent");
mycomponent.replaceWith(mycomponent = mycomponent.clone(true));
}
});
ちょうど 'mycomponent.valを( "")んでないのはなぜ;'? – Vasan