日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

失去焦点和获得焦点发生事件(js)

發(fā)布時間:2023/12/15 综合教程 25 生活家
生活随笔 收集整理的這篇文章主要介紹了 失去焦点和获得焦点发生事件(js) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大家好,又見面了,我是你們的朋友風(fēng)君子。

失去焦點
:

οnblur=”hanshu(this)”

獲得焦點:
οnfοcus=”hanshu(this)”

{

alert(‘請確認您輸入格式是否正確!‘);
}

//函數(shù)名:chksafe
//功能介紹:檢查是否含有,//,/
//參數(shù)說明:要檢查的字符串
//返回值:0:是1:不是

function chksafe(a)
{
return 1;
/* fibdn = new Array ( ,//,、, ,, ;, /);
i=fibdn.length;
j=a.length;
for (ii=0;ii { for (jj=0;jj { temp1=a.charAt(jj);
temp2=fibdn[ii];
if (temp1==temp2)
{ return 0; }
}
}
return 1;
*/
}

//函數(shù)名:chkspc
//功能介紹:檢查是否含有空格
//參數(shù)說明:要檢查的字符串
//返回值:0:是1:不是

function chkspc(a)
{

var i=a.length;
var j = 0;
var k = 0;
while (k {

if (a.charAt(k) != )
j = j+1;
k = k+1;
}
if (j==0)
{

return 0;
}

if (i!=j)
{ return 2; }
else
{

return 1;
}
}

//函數(shù)名:chkemail
//功能介紹:檢查是否為Email Address
//參數(shù)說明:要檢查的字符串
//返回值:0:不是1:是

function chkemail(a)
{ var i=a.length;
var temp = a.indexOf(@);
var tempd = a.indexOf(.);
if (temp > 1) {

if ((i-temp) > 3){


if ((i-tempd)>0){

return 1;
}

}
}
return 0;
}//opt1小數(shù) opt2負數(shù)
//當opt2為1時檢查num是否是負數(shù)
//當opt1為1時檢查num是否是小數(shù)
//返回1是正確的,0是錯誤的
function chknbr(num,opt1,opt2)
{

var i=num.length;
var staus;
//staus用于記錄.的個數(shù)
status=0;
if ((opt2!=1) && (num.charAt(0)==-))
{

//alert(You have enter a invalid number.);
return 0;

}
//當最后一位為.時出錯
if (num.charAt(i-1)==.)
{

//alert(You have enter a invalid number.);
return 0;
}

for (j=0;j {

if (num.charAt(j)==.)

if (status>1)
{

//alert(You have enter a invalid number.);
return 0;
}
if (num.charAt(j)<0 || num.charAt(j)>9 )
{

if (((opt1==0) || (num.charAt(j)!=.)) && (j!=0))
{

//alert(You have enter a invalid number.);
return 0;
}
}
}
return 1;
}

//函數(shù)名:chkdate
//功能介紹:檢查是否為日期
//參數(shù)說明:要檢查的字符串
//返回值:0:不是日期1:是日期

function chkdate(datestr)
{

var lthdatestr
if (datestr != )
lthdatestr= datestr.length ;
else
lthdatestr=0;

var tmpy=;
var tmpm=;
var tmpd=;
//var datestr;
var status;
status=0;
if ( lthdatestr== 0)
return 0


for (i=0;i { if (datestr.charAt(i)== -)

if (status>2)
{

//alert(Invalid format of date!);
return 0;
}
if ((status==0) && (datestr.charAt(i)!=-))

if ((status==1) && (datestr.charAt(i)!=-))

if ((status==2) && (datestr.charAt(i)!=-))

}
year=new String (tmpy);
month=new String (tmpm);
day=new String (tmpd)
//tempdate= new String (year+month+day);
//alert(tempdate);
if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))
{

//alert(Invalid format of date!);
return 0;
}
if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
{

//alert (Invalid month or day!);
return 0;
}
if (!((year % 4)==0) && (month==2) && (day==29))
{

//alert (This is not a leap year!);
return 0;
}
if ((month<=7) && ((month % 2)==0) && (day>=31))
{

//alert (This month is a small month!);
return 0;

}
if ((month>=8) && ((month % 2)==1) && (day>=31))
{

//alert (This month is a small month!);
return 0;
}
if ((month==2) && (day==30))
{

//alert(The Febryary never has this day!);
return 0;
}

return 1;
}

//函數(shù)名:fucPWDchk
//功能介紹:檢查是否含有非數(shù)字或字母
//參數(shù)說明:要檢查的字符串
//返回值:0:含有1:全部為數(shù)字或字母

function fucPWDchk(str)
{

var strSource =0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;
var ch;
var i;
var temp;

for (i=0;i<=(str.length-1);i++)
{

ch = str.charAt(i);
temp = strSource.indexOf(ch);
if (temp==-1)
{

return 0;
}
}
if (strSource.indexOf(ch)==-1)
{

return 0;
}
else
{

return 1;
}
}

function jtrim(str)
{ while (str.charAt(0)== )

while (str.charAt(str.length-1)== )

return(str);
}

//函數(shù)名:fucCheckNUM
//功能介紹:檢查是否為數(shù)字
//參數(shù)說明:要檢查的數(shù)字
//返回值:1為是數(shù)字,0為不是數(shù)字

function fucCheckNUM(NUM)
{

var i,j,strTemp;
strTemp=0123456789;
if ( NUM.length== 0)
return 0
for (i=0;i {

j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{

//說明有字符不是數(shù)字
return 0;
}
}
//說明是數(shù)字
return 1;
}

//函數(shù)名:fucCheckTEL
//功能介紹:檢查是否為電話號碼
//參數(shù)說明:要檢查的字符串
//返回值:1為是合法,0為不合法

function fucCheckTEL(TEL)
{

var i,j,strTemp;
strTemp=0123456789-()# ;
for (i=0;i {

j=strTemp.indexOf(TEL.charAt(i));
if (j==-1)
{

//說明有字符不合法
return 0;
}
}
//說明合法
return 1;
}

//函數(shù)名:fucCheckLength
//功能介紹:檢查字符串的長度
//參數(shù)說明:要檢查的字符串
//返回值:長度值

function fucCheckLength(strTemp)
{

var i,sum;
sum=0;
for(i=0;i {

if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
sum=sum+1;
else
sum=sum+2;
}
return sum;
}

總結(jié)

以上是生活随笔為你收集整理的失去焦点和获得焦点发生事件(js)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。