ホームページ > php教程 > php手册 > 限制文本框只能输入数字,小数点,英文字母,汉字

限制文本框只能输入数字,小数点,英文字母,汉字

WBOY
リリース: 2016-06-06 20:01:24
オリジナル
1902 人が閲覧しました

1.文本框只能输入数字代码(小数点也不能输入): input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')" 2.只能输入数字,能输小数点. (方法1) input onkeyup="if(isNaN(value))execCommand('undo'

 

 

1.文本框只能输入数字代码(小数点也不能输入): 

 

 

2.只能输入数字,能输小数点. (方法1) 

 

 

 

3.数字和小数点方法二 

 

 

4.只能输入字母和汉字 

 

 

5.只能输入英文字母和数字,不能输入中文 

 

 

6.只能输入数字和英文 

 

 

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 

 

 

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: 

 

 

 

 

调用onkeypress事件实现 限制文本框只能输入数字及小数点(并且只能输入1次) 

function KeyPress(objTR) 

   var txtval = objTR.value; 

   var key = event.keyCode; 

   if((key 57)&&key !=46) 

   { 

         event.keyCode = 0; 

   } 

   else 

   { 

         if(key == 46) 

         { 

               if(txtval.indexOf(".") != -1 || txtval.length == 0) 

                     event.keyCode = 0; 

         } 

   } 

 

}

 

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート