Created
April 8, 2016 16:20
-
-
Save themeteorchef/e8d2868432a8f243eabeffb98d7a70f3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Template.newUser.onRendered( () => { | |
$("#signUpForm").validate({ | |
highlight: function(element, errorClass) { | |
$(element).parent().addClass(errorClass); | |
}, | |
unhighlight: function(element, errorClass, validClass) { | |
$(element).parent().removeClass(errorClass).addClass(validClass); | |
}, | |
onfocusout: true, | |
errorClass: "has-error", | |
validClass: "has-success", | |
rules: { | |
userFirstName: { | |
required: true | |
}, | |
userEmailAddress: { | |
required: true, | |
email: true | |
}, | |
userPassword: { | |
required: true, | |
minlength: 7 | |
}, | |
userConfirmPassword: { | |
required: true, | |
minlength: 7, | |
equalTo: "#userPassword" | |
} | |
}, | |
messages: { | |
userFirstName: { | |
required: "Please enter your First Name" | |
}, | |
userEmailAddress: { | |
required: "Please enter a valid email address" | |
}, | |
userPassword: { | |
required: "Please enter a password", | |
minlength: "Your password must be at least 7 characters long" | |
}, | |
userConfirmPassword: { | |
required: "Please confirm your password", | |
minlength: "Your password must be at least 7 characters long", | |
equalTo: "Your passwords do not match" | |
} | |
} | |
}); | |
}); | |
Template.newUser.events({ | |
'submit form' ( event, template ) { | |
event.preventDefault(); | |
console.log("validate and submit form data"); | |
} | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment