js 设置button 的disabled属性
来源:互联网 发布:学英语的网站 知乎 编辑:程序博客网 时间:2024/05/01 22:25
.net 页面中,需有有一个button按钮,点击后,设置本按钮的disabled属性,并触发服务器端事件。代码如下:
html:
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" OnClientClick="this.disabled=true;return true;" />
</form>
c#
protected void Button1_Click(object sender, EventArgs e)
{ }
但是问题来了,他只触发了客户端事件,服务器端事件压根就没有执行。
查了一下资料。添加属性UseSubmitBehavior="false" 后可以实现先触发客户端事件,设置disabled属性,再执行服务器端事件。
但是执行完服务器端事件后,属性disabled 又重新变成 enabled了。
最后为了达到要求,索性直接在服务器端设置性enabled。然后客户端可以通过某一必填项,触发,再清除button的属性disabled
完整代码如下:
js代码:
function display1()
{
document.getElementById("<%=Button1.ClientID%>").removeAttribute("disabled");
}
html代码:
<form id="form1" runat="server">
<input type="text" runat="server" onchange="display1()" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"/>
</form>
c#代码:
protected void Button1_Click(object sender, EventArgs e)
{
this.Button1.Enabled = false;
}
- js 设置button 的disabled属性
- jquery 控制button的disabled属性
- jquery 控制button的disabled属性
- jquery 控制button的disabled属性
- js与jquery设置disabled属性
- jquery 设置控件的disabled属性
- jquery设置input disabled属性的示例
- jquery设置disabled属性的方法
- 怎么用Js控制disabled的属性
- JS的HTML DOM disabled 属性
- 设置disabled属性
- 设置元素disabled属性
- 关于standard button和html button之disabled属性的比较
- 使用jQuery设置disabled属性
- 设置 取消input的disabled属性 getattribute(),setAttribute(),removeattribute()用法
- JQuery 设置 表单元素的 readonly 和 disabled 属性
- JQuery设置和去除disabled属性的5种方法
- jQuery设置元素的readonly和disabled属性
- [自动化测试] 测试框架探索
- 利用Axis2开发WebService(7)---使用Axis2开发总结
- ubuntu 下的squid安装日志
- .Net的一些概念
- Eclipse开发经验点滴
- js 设置button 的disabled属性
- 我的手链找不到了
- 嵌入式系统 Boot Loader 技术内幕
- 模型思考1
- 我辞职了
- 基于pspCidTable的进程检测技术
- Vista无法获取DHCP信息
- linux和unix下常用解压和压缩命令
- 无聊的走着