type="file"的HTML成员text属性是只读的,不能设置初值
解决方案 »
- hibernate中, ManyToMany映射中, Set<Tag> tags = new HashSet<Tag>();如何使用
- 如何做四个角都是半圆的框
- struts+spring+hibernate程序出错
- hibernate文档
- java中可以,写到jsp页面就不行了。高手救命!!!
- 请问用<%response.setContentType("application/msword");%>将jsp页面中的内容用word显示后,控制word中从一个特定行开始的内容在一个新
- 如何打印含有JAVA代码的JSP页面呢?欢迎大家讨论
- 关于页面间传递参数的问题??
- 有谁用JSP或STRUTS做过关于注册用户登录的东西的,或者相关的例子也可,给小弟看看,谢谢
- jsp小问题(在线等待)
- http://211.155.27.180 这个网站怎么样
- 【框架中引用不同站点的Session问题,请高手指教】
^^^^^^^^^^^^设置无效的
另类解决办法:
<input type="file" name="aaaaa" style="display:none">
<input type="button" name="cankao" value="参考" onclick="document.all.aaaaa.click();">
<input type="text" name="aaa" readonly>
<input type="button" name="cankao" value="参考" onclick="var fi=document.all.aaaaa;fi.click();document.all.aaa.value=fi.value;">
<INPUT type="file" name="FileRefer" style="display:none">
<INPUT type="text" name="IMG_FILE" >
<INPUT type="button" name="FileReferButton" value="参照" onclick="
var fi=document.all.FileRefer;
fi.click();
document.all.IMG_FILE.value=retStr(fi.value);"><script language="JavaScript 1.2">
function retStr(inStr){
var temp = 0;
for (var i = inStr.length() -1 ; i >= 0 ; i--) {
if (inStr.charAt(i) == ".") {
temp = i;
} else if (inStr.charAt(i) == "\") {
inStr = inStr.subString( i+1,temp);
}
}
return inStr;
}
</script>点参照按钮,可以正常选择文件,在返回时报出:请指定对象....哪里写的不对??
<INPUT type="text" name="IMG_FILE">
<INPUT type="button" name="FileReferButton" value="参照" onclick="FileRefer.click();"><script language="JavaScript">
function retStr(inStr){
var temp = 0;
var i=inStr.lastIndexOf(".");
var j=inStr.lastIndexOf("\\");
document.all.IMG_FILE.value=inStr.substring(j+1,i);
}
</script>
var temp=0;
是多余的
function retStr(inStr){
var i=inStr.lastIndexOf(".");
var j=inStr.lastIndexOf("\\");
if ( j < i ) {
document.all.IMG_FILE.value=inStr.substring(j+1,i);
} else {
document.all.IMG_FILE.value=inStr.substring(j+1);
}
}