您的位置:时时app平台注册网站 > 彩世界网址 > javascript限制文本框输入值类型的方法【彩世界网

javascript限制文本框输入值类型的方法【彩世界网

2019-12-06 10:56

本文实例讲述了javascript限制文本框输入值类型的方法。分享给大家供大家参考。具体分析如下:

javascript限制文本框输入值类型的方法

   这篇文章主要介绍了javascript限制文本框输入值类型的方法,涉及javascript鼠标事件、键盘按键及字符串的相关操作技巧,非常具有实用价值,需要的朋友可以参考下

  本文实例讲述了javascript限制文本框输入值类型的方法。分享给大家供大家参考。具体分析如下:

  要求:所有的文本框,只能输入数字和小数点,其他的符号一概不能输入;

  重点是我希望在用户输入时就做限制,而不是提交时判断——也就是说如果用户在文本框内输入数字或小数点,可以正常输入;如果输入字母等非数字字符,则文本框会没有任何反应,不会显示输入的字符。

  ?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<html>

<body>

<script>

var s = "<input type="text" size="20" "

"style="text-align:center" "

"onkeydown="if(event.keyCode>57&&event.keyCode!=190) return false" "

//限制只能输入数字

"onblur="value=value.replace(/[^0-9.]/g,'')" "

//限制鼠标点击输入非数字

"onbeforepaste="clipboardData.setData("text","

//限制只能粘贴数字

"clipboardData.getData("text").replace(/[^0-9.]/g,''))">";

document.write(s);

</script>

</body>

</html>

  希望本文所述对大家的javascript程序设计有所帮助。

这篇文章主要介绍了javascript限制文本框输入值类型的方法,涉及javascript鼠标事件、键盘按键及字符串...

js控制文本框只输入数字和小数点的方法

 这篇文章主要介绍了js控制文本框只输入数字和小数点的方法,实例分析了javascript使用正则表达式实现限制数字和小数点的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

 

 

本文实例讲述了js控制文本框只输入数字和小数点的方法。分享给大家供大家参考。具体实现方法如下:

代码如下:

function clearNoNum(obj) {
obj.value = obj.value.replace(/[^d.]/g, "");//清除“数字”和“.”以外的字符
obj.value = obj.value.replace(/^./g, "");//验证第一个字符是数字而不是.
obj.value = obj.value.replace(/.{2,}/g, ".");//只保留第一个. 清除多余的.
obj.value = obj.value.replace(".", "$#$").replace(/./g,"").replace("$#$", ".");
}

 

用法如下:

代码如下:

<input name="input1" onkeyup="clearNoNum(this)">

 

希望本文所述对大家的javascript程序设计有所帮助。

这篇文章主要介绍了js控制文本框只输入数字和小数点的方法,实例分析了javascript使用正则表达式实...

希望本文所述对大家的javascript程序设计有所帮助。

帮客评论

要求:所有的文本框,只能输入数字和小数点,其他的符号一概不能输入;

相关文章

相关搜索:

今天看啥

搜索技术库

返回首页

  • iPhone会采用无边框设计吗?
  • 联想S90默认存储位置怎么设置?
  • 怎么恢复受损的Excel文件?
  • EXCEL中的文本内容大多怎么设置自动换行?
  • C#Winform使用扩展方法自定义富文本框(RichTex
  • Web API系列,webapi系列

相关频道: HTML/CSS  HTML5  Javascript  jQuery  AJax教程  前端代码  正则表达式  Flex教程  WEB前端教程  

重点是我希望在用户输入时就做限制,而不是提交时判断——也就是说如果用户在文本框内输入数字或小数点,可以正常输入;如果输入字母等非数字字符,则文本框会没有任何反应,不会显示输入的字符。

var s = "&lt;input type="text" size="20" "  "style="text-align:center" "  "onkeydown="if(event.keyCode&gt;57&amp;&amp;event.keyCode!=190) return false" "  //&#38480;&#21046;&#21482;&#33021;&#36755;&#20837;&#25968;&#23383;"onblur="value=value.replace" "   //&#38480;&#21046;&#40736;&#26631;&#28857;&#20987;&#36755;&#20837;&#38750;&#25968;&#23383;"onbeforepaste="clipboardData.setData("text","   //&#38480;&#21046;&#21482;&#33021;&#31896;&#36148;&#25968;&#23383;"clipboardData.getData.replace"&gt;";document.write;

本文由时时app平台注册网站发布于彩世界网址,转载请注明出处:javascript限制文本框输入值类型的方法【彩世界网

关键词: