Jquery plugins JQuery表单向导验证:如何跳过对';背面';按钮
我正在使用SpringWebflow制作的向导中使用JQuery验证。验证设置为在文档准备就绪时启用,因为我需要内联验证。一切都很好 我面临的问题是“上一步”按钮,如果我尝试单击它;它不会返回,因为验证失败。按下特定按钮时,如何跳过验证?目前,我创建了一个on-click函数,但是SpringWebflow无法返回到以前的视图 有什么建议吗Jquery plugins JQuery表单向导验证:如何跳过对';背面';按钮,jquery-plugins,jquery-validate,spring-webflow,Jquery Plugins,Jquery Validate,Spring Webflow,我正在使用SpringWebflow制作的向导中使用JQuery验证。验证设置为在文档准备就绪时启用,因为我需要内联验证。一切都很好 我面临的问题是“上一步”按钮,如果我尝试单击它;它不会返回,因为验证失败。按下特定按钮时,如何跳过验证?目前,我创建了一个on-click函数,但是SpringWebflow无法返回到以前的视图 有什么建议吗 JQuery验证插件: SpringWebFlow:版本2.x.x 验证: $(document).ready(function(){ // Val
- JQuery验证插件:
- SpringWebFlow:版本2.x.x
$(document).ready(function(){
// Validation for all the forms.
$("#user_details").validate({
rules: { ... },
messages: { ... },
});
...
向导的流程:
<view-state id="userdetails" view="">
...
<transition on="prev" to="homepage" validate="false"/>
<transition on="next" to="nextstate" validate="true"/>
</view-state>
...
一种方法是在“后退”按钮的单击事件下方调用
$("#user_details").validate().cancelSubmit = true;
我面临着类似的问题。我解决这个验证问题的方法是将
class=“cancel”
添加到我不希望触发jquery验证的任何提交按钮(例如,cancel或previous)
一个例子如下所示:
<input type="submit" name="_eventId_prev" value="<spring:message code="label.previous"/>" class="cancel" />
我发现这个解决方案更容易-没有额外的代码来维护