Sha256: a5f1d7e8c51f6307194a562cd27d4d6728c0e0510d2e681b1de9679bda6c2de9

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

function validate<%= model_class %>Form() {
  
    $('#form_<%= instance_name %>').validation({
        required: [
          {name: 'first_name'},
          {name: 'last_name'},
          {name: 'designation'},
          {
            name : 'email',
              // email must contain an @
            validate : function($el) {
              return $el.val().match('@') !== null;
            }
          }
        ],
        fail: function(failed) {
          errorText = "Please fill out all the required fields and ensure the data entered is valid.";
          $("#div_<%= instance_name %>_form_error").remove();
          txtDiv = "<div id='div_<%= instance_name %>_form_error' class=\"alert danger\" data-alert=\"alert\" style=\"margin-bottom:5px;\">"+ errorText +"</div>"
          $("#div_<%= instance_name %>_details").prepend(txtDiv);
        },
        submit: function(data) {
          $.ajax({
            url: $("#form_<%= instance_name %> input[name=faction]").val(),
            type: $("#form_<%= instance_name %> input[name=fmethod]").val(),
            dataType: 'script',
            data: data
          });
        }
    });
    
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
humdrum-rails-0.0.6 lib/rails/generators/humdrum/resource/templates/javascripts/validations/validator.js