首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >停止DevExpress按钮的回调

停止DevExpress按钮的回调
EN

Stack Overflow用户
提问于 2014-06-17 05:14:54
回答 1查看 1.2K关注 0票数 0

我已经在我的asp.net (vb)页面上集成了jquery验证引擎。验证工作正常。单击按钮时,它会显示jquery验证错误,但同时也调用代码后面的函数。如果页面上有jquery验证错误,我希望停止对代码后面的函数的调用。

按钮的代码是:

代码语言:javascript
运行
复制
<dxe:ASPxButton ID="btnSave" runat="server" ClientInstanceName="btnSave"
EnableClientSideAPI="True"  Text="Save" ValidationGroup="Update" ClientEnabled ="true" 
ToolTip="Save Information">

</dxe:ASPxButton>

我在谷歌搜索这个问题时看到了客户端事件处理程序,但我不知道如何实现它。

任何帮助都将不胜感激。

谢谢..昂朱姆

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-17 05:18:52

您需要检查表单是否有效,或不对表单提交或单击btnSave。如果无效,则返回false。我可以知道您正在使用哪个jquery验证插件吗?

您需要在btnSave单击时这样检查

代码语言:javascript
运行
复制
$('btnSave').click(function(){

  if(!$('form#login').validate()) return false;

})

更改窗体的id和保存按钮

试试这个..。

代码语言:javascript
运行
复制
<ClientSideEvents Click="function(s, e) {
    if(!$('form#login').validate()) return false;
}" />

更改表单ID

或者如果它不起作用,那么您可以使用它。

代码语言:javascript
运行
复制
 <ClientSideEvents Click="function(s, e) {
        if(!$('form#login').validationEngine('validate'))  e.processOnServer = false;;
    }" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24256168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档