這是我的第一個關於堆棧溢出的問題。我的javascript函數有問題。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函數並上傳file.It執行邏輯,如果該文件是無效擴展它應該拋出警報並清除瀏覽按鈕的值。它發生在Mozilla中,但IE8中的值沒有得到清除。任何人都可以幫助我解決這個問題?
文件是哪個我在這裏上傳 感謝
您可以發佈代碼找你文件的標籤呢? –
請參閱http://stackoverflow.com/questions/973661/ie8-causing-file-input-entry-to-be-blank-via-sendkeys 顯然這是不可能出於安全原因。 – Itison