file控件为什么submit不了?

njwgang 2006-03-22 04:30:06
<html>
<head>
<script language="javascript">
function selectFile() {
var myFileObj = document.form1.myFile;
myFileObj.click();
}
</script>
</head>

<body>
<form name="form1" method="post" action="window.open()">
<input type="button" value="add" onclick="selectFile()">
<input type="file" name="myFile" >
<input type="submit" value="ok">
</form>
要模拟file的click事件,但这样点add后,再点ok,文件名没了,form还不提交.怎么办?
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
njwgang 2006-03-22
  • 打赏
  • 举报
回复
啊,那模拟file的click事件还有什么意义.
我想设file的style="display:none"的.
是是非非 2006-03-22
  • 打赏
  • 举报
回复
好像是早在IE 5.5 开始就这样了
是是非非 2006-03-22
  • 打赏
  • 举报
回复
安全问题,IE不允许这么做
njwgang 2006-03-22
  • 打赏
  • 举报
回复
加了,还是不让提交啊!
<html>
<head>
</head>

<body>
<form name="form1" method="POST" enctype="multipart/form-data" action="aaa">
<input type="button" value="add" onclick="myFile.click()">
<input type="file" name="myFile" >
<input type="submit" value="ok">
</form>
</html>
meizz 2006-03-22
  • 打赏
  • 举报
回复
<form method="POST" enctype="multipart/form-data" >不要少了enctype设置

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧