Home >Web Front-end >JS Tutorial >Collection of js form validation control codes_form special effects

Collection of js form validation control codes_form special effects

PHP中文网
PHP中文网Original
2016-05-16 19:10:161004browse

Keywords: js verification form collection, use JS to control form submission, javascript submission form:
Directory:
1: js string length limit, determine character length, js limit input, limit input, textarea Length limit
2.: js determines Chinese characters, determines whether they are Chinese characters, and can only input Chinese characters
3: js determines whether to enter English, and can only enter English
4: js can only input numbers, determine numbers, and verify Numbers, detect numbers, determine whether they are numbers, only numbers can be entered
5: Only English characters and numbers can be entered
6: js email verification, js judge email, mailbox/email format verification
7:js Character filtering, keyword blocking
8: js password verification, password judgment
2.1: js is not empty, is empty or not an object, is judged to be empty, is judged not to be empty
2.2: compares two tables Whether the values ​​of individual items are the same
2.3: The form can only be numbers and "_",
2.4: Form item input value/length limit
2.5: Chinese/English/number/email address legality judgment
2.6: Limit the characters that cannot be entered in form items
2.7 Self-character control of form
2.8: Universal verification function of form text field

1. Length limit
<script> <br>function test() <br>{ <br>if(document.a.b.value.length>50) <br>{ <br>alert("Cannot exceed 50 characters!"); <br>document.a.b.focus (); <br>return false; <br>} <br>} <br></script>






2. Can only be Chinese characters


3." It can only be in English




4. Can only be numbers



7. Block keywords (*** and **** are blocked here)






8. Are the passwords entered twice the same?





function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else document.forms[0].submit();
}
}
< ;/script>
That’s enough :)
Blocking the right click is cool
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
Add to body


2

2.1 Form items cannot be empty



2.2 Compare whether the values ​​of two form items are the same



2.6 Characters that cannot be entered in limited form items



1. Check whether a string consists entirely of numbers   
------------- ------------------------                                                                                                                   ) {RETURN Str.Match (/D/) == NULL}
Alert (Checknum ("1232142141")
Alert (Checknum ("123214214a1")
//-& lt; & lt; & lt; & lt; & lt; & lt; & lt; & lt; & lt; /script> 

2. How to judge whether it is a character 
-------------------------------- --------   
if (/[^x00-xff]/g.test(s)) alert("Contains Chinese characters");    
else alert("All characters");  

3. How to judge whether it contains Chinese characters                                                                            ----                                                                                                                                                                                  
4. Email format verification
---------------------------------------------
//Function name: chkemail 
//Function introduction: Check whether it is an Email Address 
//Parameter description: String to be checked 
//Return value: 0: No 1: Yes 
function chkemail(a) 
{ var i=a.length; 
var temp = a.indexOf('@'); 
var tempd = a.indexOf('.'); 0){ 
return 1; 
} 

} 
return 0; >-- ---------------------------------------------
//Function name: fucCheckNUM
/ /Function introduction: Check whether it is a number 
//Parameter description: The number to be checked 
//Return value: 1 means it is a number, 0 means it is not a number 
function fucCheckNUM(NUM) 

var i,j,strTemp;
strTemp="0123456789";
if (NUM.length== 0)
return 0
for (i=0;ireturn 0; -----------------------------------
//Function name: fucCheckTEL
//Function introduction :Check whether it is a phone number                                                                                                                     >var i,j,strTemp;
strTemp="0123456789-()# ";
for (i=0;i//Explanation is legal                                                                                                                           -----------------------
function ischinese(s){
var ret=true;
for(var i=0;i< ;s.length;i )
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}

8. Comprehensive judgment of user input The legality function of
---------------------------------------------