Validating an edit form (Javascript)
-
The following Javascript code validates #add_new_entry_form. I need it to validate #edit_entry_form as well.
// JavaScript Document jQuery( document ).ready( function() { // if google maps are enabled, address, city, zip and country are mandatory! if( parseInt( frm_vrule.gmapsenabled ) ) { jQuery( '#add_new_entry_form' ).validate( { ignore: "", rules: { frm_personal_details_address: { minlength: 5, required: true }, frm_personal_details_city: { minlength: 2, required: true }, frm_personal_details_zip: { minlength: 4, required: true }, frm_personal_details_country: { minlength: 3, required: true }, frm_entry_title: { minlength: 5, required: true }, frm_entry_content: { minlength: 165, required: true }, frm_entry_excerpt: { minlength: 120 }, frm_entry_url: { url: true } }, messages: { frm_personal_details_address: { frmaddress: frm_vrule.frmaddress, required: frm_vrule.required }, frm_personal_details_city: { frmcity: frm_vrule.frmcity, required: frm_vrule.required }, frm_personal_details_zip: { frmzip: frm_vrule.frmzip, required: frm_vrule.required }, frm_personal_details_country: { frmcountry: frm_vrule.frmcountry, required: frm_vrule.required }, frm_entry_title: { frmtitle: frm_vrule.frmtitle, required: frm_vrule.required }, frm_entry_content: { frmcontent: frm_vrule.frmcontent, required: frm_vrule.required }, frm_entry_excerpt: frm_vrule.frmexcerpt, frm_entry_url: frm_vrule.frmurl }, errorPlacement: function( label, element ) { if( element.is( "textarea" ) && !element.is( ":visible" ) ) label.insertAfter( element.next() ); else label.insertAfter( element ); } } ); } else { jQuery( '#add_new_entry_form' ).validate( { ignore: "", rules: { frm_entry_title: { minlength: 5, required: true }, frm_personal_details_country: { minlength: 2, required: true }, frm_entry_content: { minlength: 30, required: true }, frm_entry_excerpt: { minlength: 30 }, frm_entry_url: { url: false } }, messages: { frm_entry_title: { frmtitle: frm_vrule.frmtitle, required: frm_vrule.required }, frm_entry_content: { frmcontent: frm_vrule.frmcontent, required: frm_vrule.required }, frm_entry_excerpt: frm_vrule.frmexcerpt, frm_entry_url: frm_vrule.frmurl }, errorPlacement: function( label, element ) { if( element.is( "textarea" ) && !element.is( ":visible" ) ) label.insertAfter( element.next() ); else label.insertAfter( element ); } } ); } jQuery( '#frm_submit' ).click( function() { tinyMCE.triggerSave(); var status; status = jQuery( "#add_new_entry_form" ).valid(); //Validate again if( status == true ) jQuery( "#frm-fuzz" ).fadeIn(); } ); } ); // end document.ready function tinyMCE_callback_validate() { tinyMCE.triggerSave(); jQuery( '#frm_entry_content' ).valid(); }
Viewing 6 replies - 1 through 6 (of 6 total)
Viewing 6 replies - 1 through 6 (of 6 total)
- The topic ‘Validating an edit form (Javascript)’ is closed to new replies.