Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

jquery validation submit handler

$("#myform").validate({
  submitHandler: function(form) {
    $(form).ajaxSubmit();
  }
});
Comment

jquery validation form submit

$("#FromId").validate({
  submitHandler: function(form) {
   form.submit();
  }
});
Comment

jquery validate submithandler


function submithandler() {
	var errors = [];
	formFields.forEach( (field) => {
    	
        // loop to check all rules attached to the fields
        field.rules.forEach( (rule) => {
        
        	if (rule == 'required' && ! $(`#${field.id}`).val().length) {
            	errors.push(`${field.id} is required!`)
            } else if (rule.includes('max:')) {
            	let limit = rule.split(':')[1]; // this will get the number attached to the max rule
                if (limit > $(`#${field.id}`).val().length ) {
                	errors.push(`maximum length of charater must be `${limit})
                }
            }
        
        })
        
    })
    
    if (errors.length) {
      
     	return errors;
    }
  
  //do ajax post here
  
  
  
}


// edit the code below base on what u need

var formFields = [
	{
    	id:'name', // use to access the dom.eg $('#name')
        rules:['required']
    },
    {
    	id:'phone',
        rules:['required', 'max:11'],
    }
];
Comment

PREVIOUS NEXT
Code Example
Javascript :: module 
Javascript :: Get Value of JSON As Array 
Javascript :: reducer react 
Javascript :: angular content-security-policy header 
Javascript :: bonjour 
Javascript :: clickable 
Javascript :: javascript append array to end of array 
Javascript :: value js 
Javascript :: javascript closures 
Javascript :: react native basic template 
Javascript :: run javascript runtime 
Javascript :: how to stop angular server 
Javascript :: node 
Javascript :: timezone in react js 
Javascript :: loop through an array 
Javascript :: React closing a dropdown when click outside 
Javascript :: firebase integration in react 
Javascript :: buffer concat nodejs 
Javascript :: ant design form validation in the modal 
Javascript :: convert decimal to hex 
Javascript :: delete icon 
Javascript :: how to clear textbox in javascript 
Javascript :: javascript this keyword 
Javascript :: Find Largest Number by function by javascript 
Javascript :: erc20 token api 
Javascript :: what is auth guard in angular 
Javascript :: add new element by index js 
Javascript :: launch json 
Javascript :: Geometery parsing GeoJSON 
Javascript :: regular expression escape character 
ADD CONTENT
Topic
Content
Source link
Name
6+7 =