这是我的第一个关于堆栈溢出的问题。我的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