熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Javascript >> 正文

表單遞交合法性檢測-只接受數字

2022-06-13   來源: Javascript 
如下代碼加入HTML的<head>區

  <SCRIPT LANGUAGE=JavaScript>
function numericCheck(){
nr=ntentvalue;
flg=;
str=;
spc=
arw=;
for (var i=;i<nrlength;i++){
cmp=
tst=nrsubstring(ii+)
if (cmpindexOf(tst)<){
flg++;
str+= +tst;
spc+=tst;
arw+=^;
}
else{arw+=_;}
}
if (flg!=){
if (spcindexOf( )>) {
str+=和空格;
}
alert(這裡只接受數字發現
+flg+個不可接受的字符:
+str);
return false;
}
}
</SCRIPT>

  如下代碼加入HTML的<body>區表單遞交部分

  <form name=myform method=post enctype=text/plain onsubmit=return numericCheck() action=mailto:>
<INPUT TYPE=text name=content>
<INPUT TYPE=submit NAME=submit VALUE=遞交>
</form>

  注意表單的名字和文本框的名字要保持前後一樣


From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/8551.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.