Created
April 8, 2016 16:20
-
-
Save themeteorchef/e8d2868432a8f243eabeffb98d7a70f3 to your computer and use it in GitHub Desktop.
Revisions
-
themeteorchef created this gist
Apr 8, 2016 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,55 @@ 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"); } });