Don't like ads? PRO users don't see any ads ;-)
Guest

validate

By: a guest on Jun 15th, 2012  |  syntax: JavaScript  |  size: 1.71 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. $().ready(function() {
  2.         // validate the comment form when it is submitted
  3.         //$("#registerForm").validate();
  4.  
  5.         // validate signup form on keyup and submit
  6.         $("#registerForm").validate({
  7.                
  8.                 rules: {
  9.                         obj_name: "required",
  10.                         obj_desc: "required",
  11.                         obj_spec: "required",
  12.  
  13.                         obj_ass:  "required",
  14.                         obj_started: {
  15.                                         required: true,
  16.                                 date: true
  17.                         },
  18.                         obj_due: {
  19.                                 required: true,
  20.                                 date: true
  21.                         },
  22.                         obj_update: "required"
  23.  
  24.                 },
  25.  
  26.                 messages: {
  27.                         obj_name: "<a href='#' class='tooltip'>?<span>Please enter a name for this objective.</span></a></span>",
  28.                         obj_desc: "<a href='#' class='tooltip'>?<span>Please enter a description for this objective.</span></a></span>",
  29.                         obj_spec: "<a href='#' class='tooltip'>?<span>Please enter the specific measurable results for this objective.</span></a></span>",
  30.                         obj_ass: "?",
  31.                         obj_started: {
  32.                                 required: "<a href='#' class='tooltip'>?<span>Please enter a start date for this objective.</span></a></span>",
  33.                                 date: "<a href='#' class='tooltip'>?<span>Please enter a valid start date for this objective.</span></a></span>"
  34.                         },
  35.                         obj_due: {
  36.                                 required: "<a href='#' class='tooltip'>?<span>Please enter a due date for this objective.</span></a></span>",
  37.                                 date: "<a href='#' class='tooltip'>?<span>Please enter a valid due date for this objective.</span></a></span>"
  38.                         }
  39.  
  40.                 },
  41.  
  42.                 submitHandler: function(form) {
  43.  
  44.                 alert("submitted!");
  45.                 $("#add_objective").dialog("close");
  46.  
  47.                 //$.rails.handleRemote( $(form) );  // submit via xhr
  48.                 //form.submit();                  // don't use, it submits the form directly
  49.  
  50.                 },
  51.  
  52.                 errorPlacement: function(error, element) {
  53.  
  54.                         error.insertAfter(element.prev());
  55.                 }
  56.  
  57.         });
  58.  
  59.  
  60. });