在单击下一步之前验证所选类

时间:2013-06-03 15:11:23

标签: jquery validation

我在Warpspeeds Form to Wizard插件中使用了Janko的更新版本。 http://www.ifadey.com/2012/06/form-to-wizard-jquery-plugin/

我正在尝试让表单验证,所以当选择所有图像后,您可以继续单击下一步。我们当前的工作代码提供了一个弹出警报,当它们没有被选中时根据需要工作,但是当它确认时,下一个按钮不起作用。

我正在使用validaBeforeNext。

工作的JSfiddle在这里http://jsfiddle.net/4Hkxy/3/

任何帮助都将不胜感激。

 jQuery(function($){
            var $signupForm = $( '#multipage' );
 $signupForm.formToWizard({
                submitButton: 'SaveAccount',
                showProgress: true, //default value for showProgress is also true
                nextBtnName: 'Next',
                prevBtnName: 'Previous',
                showStepNo: false,
                validateBeforeNext: function() {
                    var selectedCount = $('.thumbnails.image_picker_selector:visible .selected').length;
        var totalCount = $('.thumbnails.image_picker_selector:visible').length;
    if(selectedCount != totalCount) {
        alert('please select an image per selection');
    }
              }
            });
});

1 个答案:

答案 0 :(得分:0)

您的validateBeforeNext函数必须返回truefalse

if (selectedCount != totalCount) {
    alert('please select an image per selection');
    return false;
}
return true;

然后它将进入下一步。