标签:代码 ntb click 没有 lan nbsp 处理 span check
转自:http://gaterking.blog.51cto.com/69893/301691/
今天遇到一种小情况,想要在.net的服务器控件asp:button按下去时通过OnClientClick进行客户端处理,成功就提交到后台,提交后button变灰,disabled=true。但问题来了,在 OnClientClick="return check();",js函数check如果设置button..disabled = true,将不再提交。
上网查了很多资料,最后总结了一下,成功完成。
1、设置asp:button属性UseSubmitBehavior="false",这样button type将变成“button”,而不是默认的“submit”;
2、js函数中调用__doPostBack进行提交,这步很关键,__doPostBack可以让客户端的js触发服务器端的事件(页面会回发),网上很多的教程都没有这部,可能他们都不是在OnClientClick做验证处理,不需要return的原因。
下面这两段代码可以参考下。
标签:代码 ntb click 没有 lan nbsp 处理 span check
原文地址:http://www.cnblogs.com/zhenguoli/p/6741290.html