我的IE6,还有虚拟机里面的IE7都有这个问题阿
Firefox正常
Firefox正常
解决方案 »
- 如何用js对邮件的复杂抄送地址(多个地址且可能带显示名)进行校验?谢谢!
- JQuery Javascript
- js怎样快速把数组里面除了第一个孩子其他的全删除?
- 正则表达式在实战中用的多吗?
- javascript在IE中和mozilla firefox中得到的效果不一样,求助!请大家指点
- 刚才一个朋友回的一段代码实在不懂其意,望详释,我JS学得不好~~
- 用js如何获取url参数如下地址http://book.gobygo.com/TheGoByGoWebForUser/Category/Book/BookProductLibraryHome.htm?url=http://book.g
- 关于 IE:Download 的用法
- help!请问应该怎么屏蔽左键?
- 如何改变浏览器的大小,并且,把工具栏等去掉
- 在C#中实现图片轮显中的JS代码
- 如何显示带有样式的文字?
document.getElementById("fail2").innerHTML="";
document.getElementById("fail3").innerHTML="";
document.getElementById("fail4").innerHTML="";
document.getElementById("fail5").innerHTML="";
document.getElementById("fail6").innerHTML="";
document.getElementById("fail7").innerHTML="";
document.getElementById("fail8").innerHTML="";
document.getElementById("fail9").innerHTML="";
document.getElementById("fail10").innerHTML="";
}
传到服务器后是需要通过控件的name属性来获取值,没有设置name值可能就不检验file地址的有效性了吧。我是这么猜想的。
我知道是因为路径不对才造成错误
但是为什么去掉name就不产生问题?还有如果用户输入“abcd”,怎么做验证?
你可以用正常的input做一个测试,如果所有的input都没有名字的话,那后台的request.querystring和request.form都是没有任何值的。
<HEAD>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function aa(){
try{
document.forms[0].action = "http://www.yahoo.com";
document.forms[0].submit();
}catch (e){
alert("输入地址无效");
}
}
</SCRIPT>
<BODY>
<form method="post" enctype="multipart/form-data">
<INPUT type="file" name="ff">
<input type=button value="click me!" onclick="aa()">
</form>
</BODY>
</HTML>
<HTML>
<HEAD>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function aa(){
try{
document.forms[0].action = "http://www.yahoo.com";
document.forms[0].submit();
}catch (e){
alert(e);
}
}
</SCRIPT>
<BODY>
<form method="post" enctype="multipart/form-data">
<INPUT type="file" name="ff">
<input type=button value="click me!" onclick="aa()">
</form>
</BODY>
</HTML>