【发布时间】:2013-06-21 08:37:32
【问题描述】:
我使用 jquery 来验证放置在更新面板中的文本框
$("[id*='btnCreate']").live('click', function ()
{
var regex = new RegExp("^[a-zA-Z0-9]+$");
if (!regex.test($("[id*='txtbxTemplateName']").val()))
{
alert('hit');
$("[id*='lblError']").text() = 'Template name is invalid!';
return false;
}
});
正在调用点击事件函数,但在返回 false 后它仍然会碰到后面的代码。
请帮帮我。
【问题讨论】:
-
这个
$("[id*='lblError']").text() = 'Template name is invalid!'不对... -
什么循环?背后有什么代码?
-
还确保在使用更新面板时再次重新绑定您的事件 [code] var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_endRequest(function() { // 在这里重新绑定你的 jQuery 事件 });[/code]
-
@Bergi "if block" "运行默认操作并向服务器发送请求"
-
你用的是什么版本的jquery?
标签: javascript jquery