これはスタックオーバーフローに関する私の最初の質問です。javascript関数に問題があります。
私のjsコードの下に:
function abc(formobject){
var ext =".txt";
var abc=".doc,docx";
if(abc.search(ext) < 0){
alert("hi");
formobject.file.value="";
return false;
}
return true;
}
<input type="submit" id="button" value="submit" onclick="return abc(this.form);">
ここで送信ボタンをクリックすると、abc()js関数が呼び出され、ファイルがアップロードされます。ロジックが実行され、ファイルの拡張子が有効でない場合は、アラートがスローされ、参照ボタンの値がクリアされます。これはmozillaで発生します。 IE8では値がクリアされていません。誰かがこれについて私を助けてくれますか?
ここにアップロードしているのはファイルですありがとうございます