前:
<INPUT id="Submit1" type="submit" value="提交" name="Submit1" runat="server">
后:
Submit1.Attributes.Add("onclick","this.value ='请等待...';this.disabled=true;");
这样生成代码是:
<input name="Submit1" id="Submit1" type="submit" value="提交" onclick="this.value ='请等待...';this.disabled=true;" />点击提交后,按钮不可用,value是"请等待...",但是表单不提交...
手工添加:onclick="this.value ='请等待...';this.disabled=true;this.form.submit()"也不行...请教各位大哥们是什么原因???怎么解决???
<INPUT id="Submit1" type="submit" value="提交" name="Submit1" runat="server">
后:
Submit1.Attributes.Add("onclick","this.value ='请等待...';this.disabled=true;");
这样生成代码是:
<input name="Submit1" id="Submit1" type="submit" value="提交" onclick="this.value ='请等待...';this.disabled=true;" />点击提交后,按钮不可用,value是"请等待...",但是表单不提交...
手工添加:onclick="this.value ='请等待...';this.disabled=true;this.form.submit()"也不行...请教各位大哥们是什么原因???怎么解决???
解决方案 »
- 如何在服务器控件的触发事件中执行js脚本函数
- 在用户控件中使用jquery.get请求ashx或aspx无效,在aspx中请求有效
- <%# 如何在从新窗口打开的网页刷新打开前的那个页面
- 大家看看以下的代码到底哪儿不对?
- 怎么把。net里面的session全部循环出来?在线等
- asp.net在服务器什么帐号运行的?需要什么权限?
- 怎样实现一个文本框在失去焦点时?????
- 怎么实现合同套打,江湖救急
- 如何在page_load中获取某ClientID的Linkbutton控件
- 关于ADO.net 问题,请问 如何得到 存储过程的返回值(c#),
- 有没有一个即实现了Grid的分页,又实现了List的多列的功能的控件?谢谢
- 页面字体的设置问题.
是否有 action="你要POST到的页面"
按钮失效了。
如果要使按钮不可以点击两次.但是又要提交.怎么办??
你可以说的再明白些吗?
this.Submit1.ServerClick += new System.EventHandler(this.Submit1_ServerClick);
不知道理解对了吗?
回复人: bitliuyang(昊天) ( ) 信誉:100 2005-11-10 18:57:00 得分: 0
this.disabled=true
按钮失效了。
试一下,去掉this.disabled=true,按钮值变了,表单也提交了.看来你分析得对...找到问题所在,只是找不到解决办法....郁闷.
function check()
{
var temp;
temp=document.getElementById("Button1");
temp.value='aaa';
temp.disabled=true;
setTimeout(check2(),12000);
}
function check2()
{
document.Form1.submit();
}
后台.cs文件:
Button1.Attributes.Add("onclick","javascript:check()");我试过了可以事先你要的效果。
所以Form1.submit()也没有用,一定要Submit1点击提交!this.Submit1.ServerClick += new System.EventHandler(this.Submit1_ServerClick);懂了吗???Form1.submit不会执行Submit1_ServerClick,一定要Submit1点击才能被执行!
所以Form1.submit()也没用.
{
document.getElementById('Button1').click()
}