失去焦點和獲得焦點發生事件 js

2021-08-11 18:31:04 字數 2411 閱讀 9246

失去焦點:

οnblur="hanshu(this)"

獲得焦點

:οnfοcus="hanshu(this)"

//函式名:

chksafe

//功能介紹:檢查是否含有

,//,/

//引數說明:要檢查的字串

//返回值:0:是1:不是

function chksafe(a)}}

return 1;

*/ }

//函式名:

chkspc

//功能介紹:檢查是否含有空格

//引數說明:要檢查的字串

//返回值:0:是

1:不是

function chkspc(a)

if (j==0)

if (i!=j)

else}//

函式名:

chkemail

//功能介紹:檢查是否為

email address

//引數說明:要檢查的字串

//返回值:

0:不是1:是

function chkemail(a)}}

return 0;

}//opt1 

小數opt2   負數

//當opt2為1時檢查num是否是負數

//當opt1為1時檢查num是否是小數

//返回1是正確的,0是錯誤的

function chknbr(num,opt1,opt2)

//當最後一位為.時出錯

if (num.charat(i-1)==.)

for (j=0;j

if (num.charat(j)<0 || num.charat(j)>9 )}}

return 1;}

//函式名:

chkdate

//功能介紹:檢查是否為日期

//引數說明:要檢查的字串

//返回值:0:不是日期1:是日期

function chkdate(datestr)

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))

if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )

if (!((year % 4)==0) && (month==2) && (day==29))

if ((month<=7) && ((month % 2)==0) && (day>=31))

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

if ((month==2) && (day==30))

return 1;}

//函式名:

fucpwdchk

//功能介紹:檢查是否含有非數字或字母

//引數說明:要檢查的字串

//返回值:0:含有1:全部為數字或字母

function fucpwdchk(str)

}if (strsource.indexof(ch)==-1)

else }

function jtrim(str)

//函式名:

fucchecknum

//功能介紹:檢查是否為數字

//引數說明:要檢查的數字

//返回值:1為是數字,0為不是數字

function fucchecknum(num)}//

說明是數字

return 1;}

//函式名:

fucchecktel

//功能介紹:檢查是否為**號碼

//引數說明:要檢查的字串

//返回值:1為是合法,0為不合法

function fucchecktel(tel)}//

說明合法

return 1;}//

函式名:

fucchecklength

//功能介紹:檢查字串的長度

//引數說明:要檢查的字串

//返回值:長度值

function fucchecklength(strtemp)

return sum;}

jquery獲得焦點和失去焦點

前端 中如果存在一些讓使用者填寫內容的表單元素的話,我們可以使用jq中獲得焦點事件和失去焦點事件,來給使用者作出一些提示的內容。今天我們就說一說jquery下獲得焦點和失去焦點的事件的使用方法。focus 方法 當通過滑鼠點選選中元素或通過 tab 鍵定位到元素時,該元素就會獲得焦點。語法 sele...

控制項失去焦點與獲得焦點

1.失去焦點 讓控制項失去焦點的方法,就是給該控制項傳送乙個wm killfocus的訊息。可以通過下面三種方式實現 1使用cwnd類的postmessage getdlgitem 控制項id號 postmessage wm killfocus,0,0 2獲取控制項的控制代碼,然後通過控制代碼直接給...

EditText獲取焦點和失去焦點

在android開發中,關於edittext自動獲取焦點彈出鍵盤,我們可能又是會有讓鍵盤自動彈出的需求,有時可能又會有不想讓鍵盤自動彈出的需求 需求 edittext自動獲取焦點並彈出鍵盤,edittext.setfocusable true edittext.setfocusableintouch...