具体实现代码如下:
//校验是否是图片后缀
function checkLast(str){
var flag=false;
var ext=str.split('.')[str.split('.').length-1];
if(ext=='png'||ext=='jpg'||ext=='bmp'||ext=='jpeg'||ext=='gif'){
flag=true;
}
return flag;
}
如果不符合规定的图片格式则清空原上传框
function checkPerm(obj){
if(!checkLast(obj.value.toLowerCase())){
alert("上传文件格式错误!");
document.getElementById("permitSpan").innerHTML='<s:file name="permitFile" size="14" id="permitCheck" οnchange="checkPerm(this);"></s:file>';
}
}
页面上传框如下:
<span id="permitSpan"><s:file name="permitFile" size="14" id="permitCheck" οnchange="checkPerm(this);">
</s:file></span>