遇到这样的问题,没办法了,求救啊 如果这样做是为了设置提交按钮的样式,一般是把提交按钮设为透明,然后在它下层做一个文本框和按钮(margin可做到重叠到下层) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 engzs(星期五)谢谢你的回答,我不是为了设置提交按钮的样式,我是想隐藏<input type='file'>对象,而用其他按钮实现选择文件的功能,但这样做不能提交。 你把click()拿过来了 但是value怎么办呢 你点了button虽然可以选文件了但是file1的value还是初始值啊 想个办法通过点击button 仍要改变file1的值我想不出办法哦~~~ 这个时候file1的value是有值的,只是在提交按钮按下后它的value被清空了你可以这样试一下:<input type="button" value="用button选择文件" onclick="javascript:document.forms[0].file1.click();alert(document.forms[0].file1.value)" /><br> http://goowind.com/Tech/42/Detail_11709_1/帮LZ顶 把submit按钮换成<input type="button" value="submit" onclick="javascript:document.forms[0].submit();" />再试,发现用file自己的按钮选文件一切正常,用button按钮选的文件就出无法访问的错误...估计跟什么安全性设置有关系吧 不过有这样的感觉~要实现某种效果 并不一定要去想一些复杂的办法就象前几天写了段图片,表格数据,分页显示的信息可以按照用户要求跳到第N个数据的js.一开始想的办法很复杂,但是后来发现灵活利用现有的标签就可以搞定了.所以lz不一定要钻牛角,可以尝试其他办法. to: sanpiao520() 谢谢你的建议其他方法当然是有的,用javascript直接增加一个<input type="file"/>,然后用它自身的“浏览”按钮选择文件就不会出错了,我现在就是这样实现的,只是感觉不太友好而已,没其他办法了。 不要再费力气了。不允许用脚本语言 操作 file 控件。这是浏览器的安全控制。 EXT4中得fields问题 json object 转 stirng 的问题 如何让限制的文本框能粘贴数字 js 打印前的页面边距设置问题? 非IE中不能直接通过ID访问元素吗? jquery 判断输入长度 【大神们求算法!!】 如何使得别人看不到网页上的javascript代码? 怎样在客户端用javascript限制上传图片的大小? 求指教关于在复选框和文本框的联动问题(仅js中) 如何获取客户端的IP地址??? 怎么在页面中根据图片宽度控制图片的宽度
谢谢你的回答,我不是为了设置提交按钮的样式,我是想隐藏<input type='file'>对象,而用其他按钮实现选择文件的功能,但这样做不能提交。
但是file1的value还是初始值啊 想个办法通过点击button 仍要改变file1的值
我想不出办法哦~~~
你可以这样试一下:
<input type="button" value="用button选择文件" onclick="javascript:document.forms[0].file1.click();alert
(document.forms[0].file1.value)" /><br>
帮LZ顶
<input type="button" value="submit" onclick="javascript:document.forms[0].submit();" />再试,发现用file自己的按钮选文件一切正常,用button按钮选的文件就出无法访问的错误...估计跟什么安全性设置有关系吧
就象前几天写了段图片,表格数据,分页显示的信息可以按照用户要求跳到第N个数据的js.
一开始想的办法很复杂,但是后来发现灵活利用现有的标签就可以搞定了.
所以lz不一定要钻牛角,可以尝试其他办法.
谢谢你的建议
其他方法当然是有的,用javascript直接增加一个<input type="file"/>,然后用它自身的“浏览”按钮选择文件就不会出错了,我现在就是这样实现的,只是感觉不太友好而已,没其他办法了。