// Wait for the DOM to be ready $(function() { // Initialize form validation on the eingabeformular form. // It has the name attribute "eingabeformular" $("form[name='eingabeformular']").validate({ // Specify validation rules rules: { // The key name on the left side is the name attribute // of an input field. Validation rules are defined // on the right side //sensis_vorname: {required:true,minlength:3}, //sensis_nachname: "required", //sensis_holzrestsperrmuell : {require_from_group : [1,".leistungsgruppe"]}, //sensis_metallsperrmuell : {require_from_group : [1,".leistungsgruppe"]} sensis_hausnr : {min: 1}, sensis_ort : {remote: { url:"/ords/bkfpdbprod/BKFWEB.BKF_BUETEL.json_ort_val", type:"post", data: { term: function() { return $("#ort").val(); } } } }, sensis_strasse : {remote: { url:"/ords/bkfpdbprod/BKFWEB.BKF_BUETEL.json_strassen2_val", type:"post", data: { term: function() { return $("#strasse").val(); }, term2: function() { return $("#ort").val(); } } } } //sensis_email: { //required: true, // Specify that email should be validated // by the built-in "email" rule // email: true //}, //sensis_email2: { //required: true, // Specify that email should be validated // by the built-in "email" rule //email: true //} }, // Specify validation error messages messages: { //sensis_vorname: "Please enter your vorname", //sensis_nachname: "Please enter your nachname", //sensis_email: "Please enter a valid emailadresse" }, // Make sure the form is submitted to the destination defined // in the "action" attribute of the form when valid submitHandler: function(form) { form.submit(); } }); });