Skip to content

waqas385/form-validator-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

form-validator-plugin

This is a Jquery plugin. It is quite easy to use and can be modified easily as per requirement

Requirement

Include latest version of Jquery file in your project

How to use it

Include form_validator.js in your project after jquery file was included.

Then you can call the validator through a simple code: $("form").wValidateForm();

How it will work

This library require keyword under class attribute of an element in order to validate it.

Required Field: Need to add class: required to make field required for form

<input type="text" name="username" id="username" class="required" placeholder="Username"/>

Required & Valid Email Field: Need to add class:valid_email to accept valid email

<input type="text" name="email" id="email" class="required valid_email" placeholder="Email"/>

Valid Number Field: Need to add class:valid_number to accept valid number

<input type="text" name="number" id="number" class="valid_number" placeholder="Roll Number"/>

I will explain its working via following example(s):

CASE 1: HTML FORM SUBMIT

<form name="loginForm" onSubmit="$(this).wValidateForm()">
	<input type="email" name="email" id="email" class="required valid_email" placeholder="Email"/>
	<input type="password" name="password" id="password" class="required" placeholder="Password"/>
	<input type="submit" value="Send"/>
</form>

CASE 3: ON CLICK EVENT

<form name="loginFormSecond" id="loginFormSecond">
	<input type="email" name="email" id="email" class="required valid_email" placeholder="Email"/>
	<input type="text" name="number" id="number" class="required valid_number" placeholder="Roll Number"/>
	<input type="password" name="password" id="password" class="required" placeholder="Password"/>
	<input type="button" id="sendForm" value="Send"/>
</form>

<script>
// Jquery oload function
$(function(){
	// Make sure you have included Jquery library file

	$("#sendForm").click(function(){
		if ($('#loginFormSecond').wValidateForm()) {
			// Form validates
			// Send form data via AJAX
			var dataString = $('loginFormSecond').serialize();
			// Perform AJAX submition
		} 

		// ELSE do nothing
	});
});

</script>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published