function testFile(fId){ //验证图片用于注册时
var fileValue = document.getElementById(fId);
var str = fileValue.value.toLowerCase();
var imgType = "";//返回哪一个文件类型不符合要求
//alert("fId = "+fId);如果注释这行,就会出现显示提示信息一闪而过(反之正常)
if (str.length>0){
var test_last = str.substring(str.lastIndexOf("."));
if (test_last == ".jpg" || test_last == ".gif" || test_last == ".png") {
document.getElementById("basic_msg_msg").innerHTML="<span style='color: green'> </span>";
testPreviewPicture("register",fId);
return true;
} else {
switch(fId){
case "businessLicensePath":
imgType = "公司营业执照";
break;
case "taxLicencePath":
imgType = "公司税务登记证";
break;
default:
imgType = "组织机构代码证";
break;
}
document.getElementById("basic_msg_msg").innerHTML="<span style='color: red'>"+imgType+"文件必须为.jpg/.gif/.png格式!</span>";
return false;
}
}
}谁有遇到过类似问题,请各位前辈指点,这里注释alert("fId = "+fId);就会出现显示内容一闪而过的现象,而不注释就不会出现这种情况
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货