(一个民工的困惑)我用一个Button1虚拟激发file控件的浏览按钮,用一个web button2提交的时候,为什么要点击两次它才提交?

zhuliu3108 2003-08-21 08:43:50
我用一个Button1
<INPUT style="Z-INDEX: 120; LEFT: 359px; POSITION: absolute; TOP: 468px" type="button" value="Button1" onclick="a()">
虚拟激发file控件的浏览按钮(用javascript写)
function a()
{
window.document.all("fileid").click();
}
用一个web button2提交的时候,为什么要点击两次它才提交
第一次先把file的内容清空,第二次才提交???
有什么方法能用一个button激发file的浏览而不用直接点击file浏览按钮呢???
...全文
120 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuliu3108 2003-09-04
  • 打赏
  • 举报
回复
up
zhuliu3108 2003-09-02
  • 打赏
  • 举报
回复
up
zhuliu3108 2003-09-01
  • 打赏
  • 举报
回复
up
zhuliu3108 2003-08-27
  • 打赏
  • 举报
回复
试过了不得,觉得应该不是安全问题,因为我这什么提示也没有!
coldgudf 2003-08-27
  • 打赏
  • 举报
回复
可能是焦点的问题,与ispostback有关,你试试看,我记得不清楚了。
jiayuanliao 2003-08-26
  • 打赏
  • 举报
回复
是安全问题。如果file不为空的时候,表单不允许用脚本提交。它有提示“拒绝访问”错误。
zq_hhu 2003-08-26
  • 打赏
  • 举报
回复
<INPUT style="Z-INDEX: 120; LEFT: 359px; POSITION: absolute; TOP: 468px" type="button" value="Button1" onclick="a()">

Add the "ID" property ,then have a try.
einsteincao 2003-08-26
  • 打赏
  • 举报
回复
help him!
zhuliu3108 2003-08-26
  • 打赏
  • 举报
回复
有人help me吗???
bpy 2003-08-23
  • 打赏
  • 举报
回复
这个问题有意思,我是过了,不以点击file 钮的方式填充 fileup 路径框,Button2 是不会一次就提交的。
不清楚 file 钮 在背后做了什么。
我感兴趣的是:第二次提交后,被上传文件的内容正确吗。
我这里怎么是:null
不知道 在ASP 中服务器端是如何取得fileup 里的内容的?
zhuliu3108 2003-08-23
  • 打赏
  • 举报
回复
我说的不提交是说第一次点击 button2 时不会执行button2 的click事件里面的代码,清空了file
private void Button2_Click(object sender, System.EventArgs e)
{
Response.Write("asdkfjlasdf");
}
========================
to xupc(无奈)
不是,我只是想实现用一个按钮虚拟点击了file控件的浏览,而不用直接去点击file
能实现吗?什么方法?
zhuliu3108 2003-08-22
  • 打赏
  • 举报
回复
第一次点击 button2 它先会清空file 不提交

luckysusan 2003-08-22
  • 打赏
  • 举报
回复
第一次点击 button2 它先会清空file -->这次点击的同时难道不会提交吗?
第二次点击 button2 它才提交
zhuliu3108 2003-08-22
  • 打赏
  • 举报
回复
C#我是这样写的:Button2.Attributes.add("onclick","a();return false;")
我的意思是用一个html button1 虚拟点击file
用 web button2 提交
第一次点击 button2 它先会清空file
第二次点击 button2 它才提交
我的目的是浏览附件时不用直接点击file控件,我把它隐藏了。
xupc 2003-08-22
  • 打赏
  • 举报
回复
你的意图是不是想自动上传一个文件啊?

千万别打这样的主意.
luckysusan 2003-08-22
  • 打赏
  • 举报
回复
zhuliu3108(灵魂失控) :

你说的不提交是说第一次点击 button2 时不会执行button2 的click事件里面的代码吗?
chnking 2003-08-22
  • 打赏
  • 举报
回复
测试了,的确是这样,奇怪
wkevin27 2003-08-22
  • 打赏
  • 举报
回复
我也碰到同样的问题;
第一次button清空
第二次提交
luckysusan 2003-08-21
  • 打赏
  • 举报
回复
web button2
在page_load里面这样写:

Button2.Attributes("onclick") = "a();return false;"
zhuliu3108 2003-08-21
  • 打赏
  • 举报
回复
help me???
加载更多回复(2)

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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