我在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');
}
}
});
});
答案 0 :(得分:0)
您的validateBeforeNext
函数必须返回true
或false
if (selectedCount != totalCount) {
alert('please select an image per selection');
return false;
}
return true;
然后它将进入下一步。