I think the subject explains it all. Essentially I have a form that has 3 input type=submit (next, back and cancel). The problem being that all 3 validate the form as they are all submit buttons, and I can't change their types. Is there any way to sort this out. I have a jsfiddle to show this problem:
http://jsfiddle.net/0yak4z07/10/Thanks to everyone that may jump in and help.
// AUI Form validator for CSS Class
YUI().use('aui-form-validator', function (Y) {
var rules = {
_mine_WAR_portlet_dd: {
required: true,
digits: true,
maxLength: 2,
range: [1, 31]
},
_mine_WAR_portlet_mm: {
required: true,
digits: true,
maxLength: 2,
range: [1, 12]
},
_mine_WAR_portlet_yyyy: {
required: true,
digits: true,
maxLength: 4,
range: [1900, 2014]
},
};
var fieldStrings = {
_mine_WAR_portlet_dd: {
required: 'Required',
},
_mine_WAR_portlet_mm: {
required: 'Required',
},
_mine_WAR_portlet_yyyy: {
required: 'Required',
}
};
var form = Y.one('.formValidator');
if (form != null && form != '' && form != undefined) {
new Y.FormValidator({
boundingBox: '.formValidator',
fieldStrings: fieldStrings,
rules: rules
});
}
});