输入法输入框不见了一直输入同一个数子

怎么在输入框中输入2位数字后就自动跳转到下一个输入框_JavaScript大全_优良自学吧 |
当前位置: >
> 怎么在输入框中输入2位数字后就自动跳转到下一个输入框优良自学吧提供怎么在输入框中输入2位数字后就自动跳转到下一个输入框,如何在输入框中输入2位数字后就自动跳转到下一个输入框?如题,我在一个页面中,有很多成绩的输入框,我现在是这样写的:&script type=&text/javascript& language=&javascript&&如何在输入框中输入2位数字后就自动跳转到下一个输入框?如题,我在一个页面中,有很多成绩的输入框,我现在是这样写的:&script type=&text/javascript& language=&javascript&&function checkcj(){ &
if(event.keyCode==13)event.keyCode=9}
& &/script&&input name=&c1& type=&text& onkeydown=&checkcj()&&&input name=&c2& type=&text& onkeydown=&checkcj()&&&input name=&c3& type=&text& onkeydown=&checkcj()&&......目前,只能达到输入成绩后,一按回车键就相当于按tab键,自己跳转到下一个input, &但我现在想换成,输入两位数的成绩后直接跳转到下一下input,比如:我按下: &8& &5&这两个键后,就自己跳转到下一个input,而不用我再按一次回车键,请教如果实现?如果是个位数的,比如只有9分,则再按一次回车键跳转到下一个input,又如何实现呢?谢谢!------解决方案--------------------&html&&head&&script type=&text/javascript&&function checkLen(x,y){if (y.length==x.maxLength) { var next=x.tabI
//是否到了最后一个文本框 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&在W3C教程里看到
------解决方案--------------------&script type=&text/javascript& language=&javascript&&function $(id) { return document.getElementById(id);}function checkcj(thisObj){ //form中input的个数 var formLen = $(&f1&). //input允许输入的最大长度 var maxLen = thisObj.maxL //当前input输入的长度 var thisObjLen = thisObj.value. &&
if (maxLen == thisObjLen){ var nextInput=thisObj.tabI //是否到了最后一个文本框 if (nextInput&$(&f1&).length) {
$(&f1&).elements[nextInput].focus(); } }}
//判断是否回车function checkcj2(){
if(event.keyCode==13)event.keyCode=9}//设置onkeydown事件window.onload = function(){ thisObj = document.getElementsByTagName(&INPUT&) for(i=0;thisObj.i++){
thisObj[i].onkeydown = checkcj2; } }&/script&&form name=&f1& id=&f1&&&input name=&c1& tabindex=&1& maxlength=&2& type=&text& onkeyup=&checkcj(this)&&&input name=&c2& tabindex=&2& maxlength=&2& type=&text& onkeyup=&checkcj(this)&&&input name=&c3& tabindex=&3& maxlength=&2& type=&text& onkeyup=&checkcj(this)&&&/form&(本文来自互联网,不代表搜站(/)的观点和立场)编辑推荐最近更新Current Location :
Solved Questions
在Windows7操作系统中使用ISM管理软件,任意选择一个输入框,无法使用搜狗输入法输入数字,如何处理?
在Windows7操作系统中使用ISM管理软件,任意选择一个输入框,无法使用搜狗输入法输入数字,如何处理?
Questioner :
Best Answer
这是由于Java开发工具包(JDK 1.6.0_20-b0)与搜狗输入法不兼容引起的。如果需要输入数字,建议切换到英文输入法。
Answered by :
Related Questions求助啊:我的浏览器、输入法输入框中的数字和英文都变成斜体了_电脑吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:739,672贴子:
求助啊:我的浏览器、输入法输入框中的数字和英文都变成斜体了收藏
我的浏览器、输入框中的数字和英文都变成斜体了,不是的问题不是网页的设置,、包括Cfan的论坛上的英文数字文字都都是斜体的,中文没问题最离奇的事我的,等的输入框中的英文也都变成了斜体~我系统里的文字(图标文字等)都没有变成斜体的~~没找到原因~~各位大侠,帮帮忙吧~感激不尽啊~~
<div class="clearfix BAIDU_CLB_AD BAIDU_CLB_AD_pb" id="BAIDU_CLB_AD_">
缺少某种系统字体。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或千奇百怪的分区表异常 - 光盘安装只能看到整个硬盘而无法看到分区的同学请过来瞧瞧_哪位高手有办法?关于数组求长度的有关问题_怎么在输入框中输入2位数字后就自动跳转到下一个输入框__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
千奇百怪的分区表异常 - 光盘安装只能看到整个硬盘而无法看到分区的同学请过来瞧瞧
哪位高手有办法?关于数组求长度的有关问题
怎么在输入框中输入2位数字后就自动跳转到下一个输入框
千奇百怪的分区表异常 - 光盘安装只能看到整个硬盘而无法看到分区的同学请过来瞧瞧
千奇百怪的分区表错误 - 光盘安装只能看到整个硬盘而无法看到分区的同学请过来瞧瞧。
最近分区表出问题的人好像很多啊,我把以前写的一些帖子翻出来总结归类一下,希望对大家有帮助。ubuntu 的安装程序对于分区表的错误是零容忍。出错的分区表在安装到了分区这一步时安装程序不会给出原来的任何分区信息,你只能抹掉整个硬盘或者退出安装,修理你的分区表。gparted 也是这种性格。这么做还是有道理的,不在已经有问题的分区表上继续捣乱。当然,除了分区表错误,另一种原因,8.10 之后的安装程序在有分区被挂载的情形下也会无法分区,这通常发生在硬盘安装的情况下。这不是我今天要讨论的。如果你是用光盘安装,可以识别硬盘,但是无法看到分区,这基本上就可以被断定是分区表出问题了。通常,你应该运行如下几个命令来得到细节。sudo fdisk -l这会告诉你 mbr 型分区表的详细信息。有时候,给出更细的细节也是很好的:sudo fdisk -lusudo parted /dev/sda print这会告诉你是什么东西出错了。如果没有出错,会给出分区信息。如果有不止一块硬盘,还可以运行sudo parted /dev/sdb print等等。8.10 之后,你可以用 sudo parted -l 来一次性得到所有硬盘的信息。根据这些信息,你可以判断你的问题是下面的哪一种:? 超出磁盘边界的分区,较常见,把超出磁盘的分区缩小即可。举例:安装ubuntu8.04出现无法选择分区!安装8.04出现的问题? 扩展分区之内的主分区,这个最为常见,是“分区重叠”的一种。如果不伴随着主分区之间重叠、逻辑分区之间重叠,或主分区和逻辑分区之间重叠,如果不重新安装操作系统,这样的分区表可以长期正常使用,不会造成数据丢失,但是要避免操作分区表。要重装 ubuntu 的话,需要修理分区表。简单的办法是备份后删除误入扩展分区的主分区。动手前用 dd 备份一下主分区表也是很好的。好像有什么软件可以把主分区转换为逻辑分区,我没有用过,不知道好不好用。我见到的分区表问题,绝大多数是这一类,一抓一大把。下面是几个例子。[已解决]ubuntu Live CD能访问分区,但Gparted却认不出来,无法安装ubuntu了……[已解决]Cannot Install Ubuntu 8.04[已解决]菜鸟安装受挫!找不到硬盘分区!抓图寻求解决办法!![已解决][问题]分区表交错了该怎么解决?? 扩展分区之外的逻辑分区Ghost恢复xp,无法进系统了GParted 显示未分配 终端提示分区之间不能重叠这两贴还同时存在扩展分区之内的主分区。? 真正的分区重叠,我指主分区之间重叠、逻辑分区之间重叠,或主分区和逻辑分区之间重叠,是危险的。数据随时可能丢失。当重叠的两个分区的前一个分区剩余空间较多时,数据还没有被写到重叠部分,看起来可以正常,一旦数据被写到重叠部分,就是下一个分区的起始处,那里有对于那个分区致命重要的信息,那个分区就完蛋了。如果那个分区是逻辑分区,那里还有指向再下一个逻辑分区的指针,于是逻辑分区的链被砍断,后面所有的逻辑分区丢失。真正的分区重叠还是比较罕见的。下面有一例,除了主分区跑到扩展分区里面的这种“无害”的“分区重叠”之外(在下面帖子第二页),还有真正的分区重叠 - "c盘" 和 "d盘"重叠(在第三页):光盘引导安装无法读出分区信息(已解决!)? 循环的逻辑分区链,极为罕见:双系统,ghost覆盖了win之后分区表出问题,求解决? (安装过 OS X 可能发生的问题) 残留的 gpt 分区表标志,在曾经使用过 gpt 分区表的磁盘上用 xp 安装程序重新分区并不会抹去 gpt 标志,因为 xp 对 gpt 一无所知。[求助] ubuntu 光盘安装不能识别已有分区(已解决)光盘安装8.04无法显示分区,wubi安装提示找不到根分区目录?关于 OnTrackDM6。慎用古老的 DM。安装Ubuntu 后出现Grub Geom error怎么办??两个扩展分区。硬盘分区问题?关于 SFS,M$ 的“动态磁盘”,我只能建议你备份数据抹掉这个硬盘。见本帖 85~89 楼。?一个逻辑分区侵占了另一个逻辑分区表的空间。通常 sudo fdisk -lu 的结果,相邻逻辑分区之间都有 64 扇区的空间,那里存放逻辑分区表们。菜鸟安装受挫!找不到硬盘分区!苹果,熊哥,三八,来救救我吧!分区问题。。。这些错误是怎么产生的?我不大清楚,因为我的分区表还没有变成这样过。我的建议是尽量使用系统自带的工具来分区,xp 的磁盘管理,linux 的 gparted,OS X 的磁盘工具,都比较可靠。混用多种第三方分区工具多次调整分区可能不太好。另外,打算安装 linux 的,不应该在 windows 里用可疑的工具准备 linux 的分区,用磁盘管理留出空白空间或者把分区格式化为 fat 就好了,在安装 linux 时让安装程序创建分区或格式化分区即可。如果预留给 linux 的空间位于两个分区之间,我更倾向于在 windows 中把预留给 linux 的分区大小规划好并先格式化为 fat,因为 ubuntu 在这样的空白空间创建分区的时候会使分区乱序。分区乱序不是错误,但 windows 一有机会就会试图把它排列整齐从而引起 grub 的问题。就是说,如果你的分区是乱序的,就永远不要使用 windows 的分区软件。经常使用可疑分区工具的各种“高级功能”,我猜想也是引起问题的原因。我相信复杂的功能总是 bug 滋生的地方。比如挪动分区,如果软件处理不当,可以把逻辑分区挪到扩展分区之外;把主分区“转换”为逻辑分区,如果你成功地在一个主分区的两侧都制造出了逻辑分区,那么扩展分区必然要跨越一个主分区,等等。
原帖:http://forum./viewtopic.php?f=77&t=194802
哪位高手有办法?关于数组求长度的有关问题
谁有办法?关于数组求长度的问题!char *p = new char[3];char a[3];int m,n;m = sizeof(p);n = sizeof(a);结果是m=4;n=3那么如果我想知道p所指向的字符数组的大小该怎么办?------解决方案--------------------这个没有办法sizeof(p)得到的是指针自身的字节占用
------解决方案--------------------
这个没有办法sizeof(p)得到的是指针自身的字节占用
------解决方案--------------------说说个人理解:char *p
1、要么处理数据(不仅仅是字符串,可能是其他数据转成char *),那么都会给个结尾,要么长度,要结尾指针。2、要么就是字符串处理,那么,这种情况都是字符串的,所以要求长度可以用strlen之类进行求值。
------解决方案--------------------fpout到底是多少呢??
------解决方案--------------------
char *p = new char[3];char a[3];int m,n;m = sizeof(p);n = sizeof(a);结果是m=4;n=3那么如果我想知道p所指向的字符数组的大小该怎么办?
------解决方案--------------------
char *p = new char[3];char a[3];int m,n;m = sizeof(p);n = sizeof(a);结果是m=4;n=3那么如果我想知道p所指向的字符数组的大小该怎么办?
------解决方案--------------------
引用:char *p = new char[3];char a[3];int m,n;m = sizeof(p);n = sizeof(a);结果是m=4;n=3那么如果我想知道p所指向的字符数组的大小该怎么办?指针方式定义的数组无法求长度[]定义的可以.不过对于[]类型的数组sizeof出来的不是数组数据长度,你能的出来3是运气好定义的恰好……
------解决方案--------------------谁有办法通知我,我是想不出来啦
------解决方案--------------------形如char *p = new char[3];是没有办法通过p获得数组长度的,语言的特性使然,不过过多纠结。p是一个指针,在32-bit的系统上,它总是4bytes,char *p = new char[1000]这样的情形,它还是4bytes
------解决方案--------------------你都写上了,还用算?就算你用的是个变量来动态声明,这个变量不就是它的大小么?另外,你就当sizeof是个预处理函数,而不是运行时函数。
------解决方案--------------------+1
形如char *p = new char[3];是没有办法通过p获得数组长度的,语言的特性使然,不过过多纠结。p是一个指针,在32-bit的系统上,它总是4bytes,char *p = new char[1000]这样的情形,它还是4bytes
------解决方案--------------------不要凡事总想依赖别人(编译器、操作系统)有时必须靠自己(声明一个变量记住某个数组的大小)
------解决方案--------------------strlen(p)可以不?
------解决方案--------------------C++11标准,貌似可以直接遍历数组?
------解决方案--------------------楼主,如果我告诉您:C语言里其实根本就没有“数组”这个东西 —— 大家会不会骂我……?(程序员大脑中的“数组”观念,在C的编译器那里,尽付阙如。)呵呵……仅供参考……------解决方案--------------------利用指针应该不能求得数组的大小吧
------解决方案--------------------
楼主,如果我告诉您:C语言里其实根本就没有“数组”这个东西 —— 大家会不会骂我……?(程序员大脑中的“数组”观念,在C的编译器那里,尽付阙如。)呵呵……仅供参考……
------解决方案--------------------
strlen(p)可以不?
------解决方案--------------------对于获取动态分配的内存的大小:如果你使用VC的编译器,那么有一个编译器内置函数_msize();可以得到分配的内存大小,不过GCC没有支持。但是,这个用处有多大呢?
C/C++ code
*p = malloc(sizeof(int) * n);
n = _msize(p) / sizeof(int);
------解决方案--------------------[Quote=引用:]这个没有办法sizeof(p)得到的是指针自身的字节占用看看《C与指针》
怎么在输入框中输入2位数字后就自动跳转到下一个输入框
如何在输入框中输入2位数字后就自动跳转到下一个输入框?如题,我在一个页面中,有很多成绩的输入框,我现在是这样写的:&script type="text/javascript" language="javascript"&function checkcj(){
if(event.keyCode==13)event.keyCode=9}
&/script&&input name="c1" type="text" onkeydown="checkcj()"&&input name="c2" type="text" onkeydown="checkcj()"&&input name="c3" type="text" onkeydown="checkcj()"&......目前,只能达到输入成绩后,一按回车键就相当于按tab键,自己跳转到下一个input,
但我现在想换成,输入两位数的成绩后直接跳转到下一下input,比如:我按下: "8" "5"这两个键后,就自己跳转到下一个input,而不用我再按一次回车键,请教如果实现?如果是个位数的,比如只有9分,则再按一次回车键跳转到下一个input,又如何实现呢?谢谢!------解决方案--------------------&html&&head&&script type="text/javascript"&function checkLen(x,y){if (y.length==x.maxLength) { var next=x.tabI
//是否到了最后一个文本框 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&在W3C教程里看到
------解决方案--------------------&script type="text/javascript" language="javascript"&function $(id) { return document.getElementById(id);}function checkcj(thisObj){ //form中input的个数 var formLen = $("f1"). //input允许输入的最大长度 var maxLen = thisObj.maxL //当前input输入的长度 var thisObjLen = thisObj.value.
if (maxLen == thisObjLen){ var nextInput=thisObj.tabI //是否到了最后一个文本框 if (nextInput&$("f1").length) {
$("f1").elements[nextInput].focus(); } }}
//判断是否回车function checkcj2(){
if(event.keyCode==13)event.keyCode=9}//设置onkeydown事件window.onload = function(){ thisObj = document.getElementsByTagName("INPUT") for(i=0;thisObj.i++){
thisObj[i].onkeydown = checkcj2; }}&/script&&form name="f1" id="f1"&&input name="c1" tabindex="1" maxlength="2" type="text" onkeyup="checkcj(this)"&&input name="c2" tabindex="2" maxlength="2" type="text" onkeyup="checkcj(this)"&&input name="c3" tabindex="3" maxlength="2" type="text" onkeyup="checkcj(this)"&&/form&
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:您当前的位置:&&&&&正文
让html的text输入框只能输入数字和1个小数点(0-59之间可改)
<input style="ime-mode:" onpaste="return false" onkeydown="return check(event)" onkeyup="if(isNaN(this.value)||this.value59) this.value='0'">
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]--博才网
猜你还喜欢的文章
热点文章排行榜
读完这篇文章后,您心情如何?
您还有150字可以输入
更多资讯请点击
热门关键字:,,,
【打印文章】
高清:女生纪念毕业在寒冬拍最美宣传片走红
美国火辣女郎让军营沸腾
情侣拍大尺度婚礼视频 堪比三级片
嫩模团穿性感短裙在广场扮女警跳手枪舞
狂野非洲另一面:风沙中穿行的狮子
那些走红网络的民间“西施”
&#8226; 版权所有 Copyright 2011 All rights reserved.}

我要回帖

更多关于 输入框css 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信