常见的有:手机号,电话,验证码,序列号
<html> <head> <script type="text/javascript"> function checkLen(x,y) { if (y.length==x.maxLength) { var next=x.tabIndex if (next<document.getElementById("myForm").length) { document.getElementById("myForm").elements[next].focus() } } } </script> </head> <body> <p>这段脚本在达到文本框的最大长度时跳到下一个文本框:</p> <form id="myForm"> <input size="3" tabindex="1" maxlength="3" onkeyup="checkLen(this,this.value)"> <input size="2" tabindex="2" maxlength="2" onkeyup="checkLen(this,this.value)"> <input size="3" tabindex="3" maxlength="3" onkeyup="checkLen(this,this.value)"> </form> </body> </html>
开发过程中用写的一个脚本,记录下来以备后用与他用,其中attributes["max"].nodeValue是取HTML自定义的 max属性(兼容Firefox和IE)
<html> <head> <meta http-equiv="content-Type" content="text/html;charset=utf-8"> <title>输入CD-KEY自动分割</title> <script language="JavaScript" type="text/javascript"> function cdkeyInput(thisobj) { objResult = ""; nextObjResult = ""; if(thisobj.value.indexOf('-') > 0) { objResult = thisobj.value.substring(0,thisobj.value.indexOf('-')); nextObjResult = thisobj.value.substring(thisobj.value.indexOf('-')+1); thisobj.value = objResult.substring(0,thisobj.attributes["max"].nodeValue); if(arguments[1] != undefined && arguments[1] != null) { next = arguments[1]; nextobj = document.getElementById(next); nextobj.value = nextObjResult.toUpperCase(); nextobj.onkeyup(); } } thisobj.value = thisobj.value.toUpperCase(); } </script> </head> <body> </br> <input type="text" name="key1" id="key1" max="8" size="8" onkeyup="cdkeyInput(this,'key2');"/>- <input type="text" name="key2" id="key2" max="4" size="4" onkeyup="cdkeyInput(this,'key3');"/>- <input type="text" name="key3" id="key3" max="4" size="4" onkeyup="cdkeyInput(this,'key4');"/>- <input type="text" name="key4" id="key4" max="4" size="4" onkeyup="cdkeyInput(this,'key5');"/>- <input type="text" name="key5" id="key5" max="4" size="4" onkeyup="cdkeyInput(this,'key6');"/>- <input type="text" name="key6" id="key6" max="8" size="8" onkeyup="cdkeyInput(this);"/> </body> </html>
相关推荐
js达到文本框的最大长度时跳到下一个文本框 达到文本框的最大长度跳到下一个文本框 达到文本框的最大长度切换到下一个文本框 达到文本框的最大长度自动跳到下一个文本框 js达到文本框的最大长度时跳到下一个文本框 ...
1. 编写一个 Java 程序, 在程序中建立一个窗口, 有两个文本框和一个按钮, 单击按钮, 能把左边文本框中的内容复制到右边文本框中.
javascript计算文本框输入内容的长度
jQuery提供了非常方便的validate功能,但在提交时才会有动作。 本文件中函数可以对文本框、文本域的长度进行验证,并能在指定位置显示提示信息。
原生js text文本框输入字数限制长度提示
回车执行跳到下一个文本框,在本文通过jquery简单实现下,需要的朋友可以参考下
QT封装的文本框,标签在文本框上,点击文本框后,标签上浮,光标从文本框移走后,如果文本框文本为空,则标签下浮到原始位置,文本框显示下边框,文本框获取光标时,下边框从中心向两侧动画展开,文本框失去光标时,...
这篇文章显示了如何验证多行文本框的最大长度。
JavaScript按钮类一个按钮完成对文本框内容的copy和复制
文本框获取节点文本框获取节点文本框获取节点文本框获取节点文本框获取节点文本框获取节点
文本框坐标 文本框坐标 文本框位置文本框坐标 文本框坐标 文本框位置
如何让文本框内的提示信息在激活文本框时清空 解决思路: 当需要填写的文本框很多时,在每个文本框内写上提示信息是个不错的办法,但这样一来用户在填写该项时必须先把提示文本删掉,非常不方便。所以应该让文本框更...
数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件
怎样在一个“份数”这个字段中的值改变时,给一个文本框赋值?
文本框控件的一个小例子——带链接的文本,带图片文字的文本,单行显示的文本,多行显示的文本的一个应用。
JavaScript鼠标点到文本框时的提示信息 JavaScript鼠标点到文本框时的提示信息 JavaScript鼠标点到文本框时的提示信息
实现文本超出文本框最大宽度时滚动
在程序运行时,怎样把多个文本框的内容保存起来?(保存到一个文件中,打开时要在相应的文本框输出)
方法一: 下载Free Spire.Presentation for Java包并解压缩,然后将lib文件夹下的jar包作为依赖项直接导入到Java应用程序中。 方法二: 通过Maven仓库安装jar包,配置pom.xml文件的代码如下:
mfc文本框的例子mfc文本框的例子mfc文本框的例子