gpt4 book ai didi

ajax - Grails submitToRemote 验证

转载 作者:行者123 更新时间:2023-12-01 13:56:52 26 4
gpt4 key购买 nike

我使用 grails submitToRemote 通过 AJAx 发布我的表单内容。我想使用我自己的函数验证表单内容,如果该函数返回 true,则执行 grails submittoRemote。

我该怎么做?有任何想法吗?也许在之前绑定(bind)函数,如果返回的值为 false,则不执行 AJAX。请帮忙

 <g:submitToRemote  class="button" update="resultset" value="Swarch" action="show" before=" validateForm()" />

function validateForm() {
var form = dijit.byId('myForm');
if(form.validate()) {
return true;
}else {
alert('Form contains invalid data. Please correct first');
return false;
}
return true;
}

简而言之。如果函数返回 false,我如何中止 ajax 调用。

最佳答案

要对您的 submitToRemote 标记进行自定义验证,您可以按照以下方式编写您的条件 before="if(!validateForm()) return false;":

例子:

<g:submitToRemote  class="button" update="resultset" value="Swarch" action="show" before="if(!validateForm()) return false;" />

希望对你有帮助

关于ajax - Grails submitToRemote 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17546594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com