天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

收藏的js表單驗(yàn)證控制代碼大全第1/3頁(yè)

關(guān)鍵字:js驗(yàn)證表單大全,用JS控制表單提交 ,Javascript提交表單:
目錄:
1:js 字符串長(zhǎng)度限制、判斷字符長(zhǎng)度 、js限制輸入、限制不能輸入、textarea 長(zhǎng)度限制 
2.:js判斷漢字、判斷是否漢字 、只能輸入漢字
3:js判斷是否輸入英文、只能輸入英文
4:js只能輸入數(shù)字,判斷數(shù)字、驗(yàn)證數(shù)字、檢測(cè)數(shù)字、判斷是否為數(shù)字、只能輸入數(shù)字
5:只能輸入英文字符和數(shù)字
6: js email驗(yàn)證 、js 判斷email 、信箱/郵箱格式驗(yàn)證
7:js字符過(guò)濾,屏蔽關(guān)鍵字
8:js密碼驗(yàn)證、判斷密碼 
2.1: js 不為空、為空或不是對(duì)象 、判斷為空 、判斷不為空 
2.2:比較兩個(gè)表單項(xiàng)的值是否相同
2.3:表單只能為數(shù)字和"_",
2.4:表單項(xiàng)輸入數(shù)值/長(zhǎng)度限定
2.5:中文/英文/數(shù)字/郵件地址合法性判斷
2.6:限定表單項(xiàng)不能輸入的字符
2.7表單的自符控制
2.8:form文本域的通用校驗(yàn)函數(shù)

1. 長(zhǎng)度限制
<script>
function test() 
{
if(document.a.b.value.length>50)
{
alert("不能超過(guò)50個(gè)字符!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
<input type="submit" name="Submit" value="check">
</form> 

2. 只能是漢字 
<input onkeyup="value="/oblog/value.replace(/[^/u4E00-/u9FA5]/g,'')">

3." 只能是英文
<script language=Javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>

<input onkeydown="onlyEng();">

4. 只能是數(shù)字
<script language=Javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考慮小鍵盤上的數(shù)字鍵
event.returnvalue=false;
}
</script>

<input onkeydown="onlyNum();">

5. 只能是英文字符和數(shù)字
<input onkeyup="value="/oblog/value.replace(/[/W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">

6. 驗(yàn)證油箱格式
<SCRIPT LANGUAGE=Javascript RUNAT=Server>
function isEmail(strEmail) {
if (strEmail.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
</SCRIPT>
<input type=text onblur=isEmail(this.value)>

7. 屏蔽關(guān)鍵字(這里屏蔽***和****)
<script language="Javascript1.2">
function test() {
if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){
alert(":)");
a.b.focus();
return false;}
}
</script>
<form name=a onsubmit="return test()">
<input type=text name=b>
<input type="submit" name="Submit" value="check">
</form>

8. 兩次輸入密碼是否相同
<FORM METHOD=POST ACTION="">
<input type="password" id="input1">
<input type="password" id="input2">
<input type="button" value="test" onclick="check()">
</FORM>
<script>
function check()

with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else document.forms[0].submit();
}
}
</script>
夠了吧 :)
屏蔽右鍵 很酷 
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
加在body中




2.1  表單項(xiàng)不能為空

<script  language="Javascript">
<!--
function  CheckForm()
{  
if  (document.form.name.value.length  ==  0)  {  
alert("請(qǐng)輸入您姓名!");
document.form.name.focus();
return  false;
}
return  true;
}
-->
</script>

2.2  比較兩個(gè)表單項(xiàng)的值是否相同

<script  language="Javascript">
<!--
function  CheckForm()
if  (document.form.PWD.value  !=  document.form.PWD_Again.value)  {  
alert("您兩次輸入的密碼不一樣!請(qǐng)重新輸入.");
document.ADDUser.PWD.focus();
return  false;
}
return  true;
}
-->
</script>

2.3  表單項(xiàng)只能為數(shù)字和"_",用于電話/銀行帳號(hào)驗(yàn)證上,可擴(kuò)展到域名注冊(cè)等

<script  language="Javascript">
<!--
function  isNumber(String)
{  
var  Letters  =  "1234567890-";  //可以自己增加可輸入值
var  i;
var  c;
if(String.charAt(  0  )=='-')
return  false;
if(  String.charAt(  String.length  -  1  )  ==  '-'  )
return  false;
for(  i  =  0;  i  <  String.length;  i  ++  )
{  
c  =  String.charAt(  i  );
if  (Letters.indexOf(  c  )  <  0)
return  false;
}
return  true;
}
function  CheckForm()
{  
if(!  isNumber(document.form.TEL.value))  {  
alert("您的電話號(hào)碼不合法!");
document.form.TEL.focus();
return  false;
}
return  true;
}
-->
</script>


2.4  表單項(xiàng)輸入數(shù)值/長(zhǎng)度限定

<script  language="Javascript">
<!--
function  CheckForm()  
{  
if  (document.form.count.value  >  100  ||  document.form.count.value  <  1)
{  
alert("輸入數(shù)值不能小于零大于100!");
document.form.count.focus();
return  false;
}
if  (document.form.MESSAGE.value.length<10)
{  
alert("輸入文字小于10!");
document.form.MESSAGE.focus();
return  false;
}
return  true;
}
//-->
</script>

JavaScript技術(shù)收藏的js表單驗(yàn)證控制代碼大全第1/3頁(yè),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一区二区内射最近更新 | 与子敌伦刺激对白亂輪亂性 | 国产成人无码一区AV在线观看 | 欧美高跟镣铐bdsm视频 | 精品久久免费观看 | 亚洲精品国产专区91在线 | 调教玩弄奶头乳夹开乳震动器 | 中文字幕在线观看亚洲 | 最近中文字幕在线中文视频 | 国语自产一区第二页 | 2021全国精品卡一卡二 | 伊人久久久久久久久久 | 青青青国产依人精品视频 | 一个人日本的视频免费完整版 | chinese黑人第一次 | 一二三四视频免费社区5 | 超碰97人人做人人爱亚洲尤物 | 亚洲精品AV无码喷奶水糖心 | 亚洲免费在线视频 | 久久精品国产亚洲AV妓女不卡 | 久久视频在线视频观品15 | 99久久精品久久久久久清纯 | 亚洲免费视频日本一区二区 | 午夜免费福利小电影 | 出租屋交换人妻 全文 | 91麻精品国产91久久久久 | 日日干夜夜爱 | 校园女教师之禁区 | 9966在线观看免费高清电影 | 国模啪啪久久久久久久 | 国产精品国产三级国产an | 夜里18款禁用的免费B站动漫 | 午夜免费小视频 | 国产免费高清mv视频在线观看 | 99在线在线视频观看 | 不知火舞vs精子 | 国内九一激情白浆发布 | 国产精品乱码色情一区二区视频 | 九九热在线视频精品店 | 亚洲免费综合色视频 | 国产午夜伦鲁鲁 |