
validate
By: a guest on
Jun 15th, 2012 | syntax:
JavaScript | size: 1.71 KB | hits: 23 | expires: Never
$().ready(function() {
// validate the comment form when it is submitted
//$("#registerForm").validate();
// validate signup form on keyup and submit
$("#registerForm").validate({
rules: {
obj_name: "required",
obj_desc: "required",
obj_spec: "required",
obj_ass: "required",
obj_started: {
required: true,
date: true
},
obj_due: {
required: true,
date: true
},
obj_update: "required"
},
messages: {
obj_name: "<a href='#' class='tooltip'>?<span>Please enter a name for this objective.</span></a></span>",
obj_desc: "<a href='#' class='tooltip'>?<span>Please enter a description for this objective.</span></a></span>",
obj_spec: "<a href='#' class='tooltip'>?<span>Please enter the specific measurable results for this objective.</span></a></span>",
obj_ass: "?",
obj_started: {
required: "<a href='#' class='tooltip'>?<span>Please enter a start date for this objective.</span></a></span>",
date: "<a href='#' class='tooltip'>?<span>Please enter a valid start date for this objective.</span></a></span>"
},
obj_due: {
required: "<a href='#' class='tooltip'>?<span>Please enter a due date for this objective.</span></a></span>",
date: "<a href='#' class='tooltip'>?<span>Please enter a valid due date for this objective.</span></a></span>"
}
},
submitHandler: function(form) {
alert("submitted!");
$("#add_objective").dialog("close");
//$.rails.handleRemote( $(form) ); // submit via xhr
//form.submit(); // don't use, it submits the form directly
},
errorPlacement: function(error, element) {
error.insertAfter(element.prev());
}
});
});