首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

遇到这样的有关问题,没办法了,

2012-02-22 
遇到这样的问题,没办法了,求救啊问题大概就是这样子:formaction http://www.csdn.net name form1 m

遇到这样的问题,没办法了,求救啊
问题大概就是这样子:
<form   action= "http://www.csdn.net "   name= "form1 "   method= "post ">
<input   type= "file "   name= "file1 "   />
<input   type= "button "   value= "用button选择文件 "   onclick= "javascript:document.forms[0].file1.click() "   /> <br>
<input   type= "submit "   /> <br>
</form>
我想用按钮实现选择文件,而在这个form中,当我用按钮选择文件后提交,提交动作只是会清空file1中选择的内容,表单未提交。而用file1本身的浏览按钮选择文件后提交,就不会出错,真郁闷。

[解决办法]
如果这样做是为了设置提交按钮的样式,一般是把提交按钮设为透明,然后在它下层做一个文本框和按钮(margin可做到重叠到下层)
[解决办法]
你把click()拿过来了 但是value怎么办呢 你点了button虽然可以选文件了
但是file1的value还是初始值啊 想个办法通过点击button 仍要改变file1的值
我想不出办法哦~~~
[解决办法]
http://goowind.com/Tech/42/Detail_11709_1/


帮LZ顶
[解决办法]
把submit按钮换成
<input type= "button " value= "submit " onclick= "javascript:document.forms[0].submit(); " />

再试,发现用file自己的按钮选文件一切正常,用button按钮选的文件就出无法访问的错误...

估计跟什么安全性设置有关系吧
[解决办法]
不要再费力气了。不允许用脚本语言 操作 file 控件。这是浏览器的安全控制。

热点排行