首页 > 软件开发 > HTML >

js实现输入二位数字后自动跳到下一输入框

来源:互联网 2023-03-16 19:16:03 版权归原作者所有,如有侵权,请联系我们

js实现输入二位数字后自动跳到下一输入框,需要用到字符的length属性来判断当前输入框数字的个数,当数字的个数满足两位的情况下,使用focus()设置光标在下一输入框显示。下面介绍实现的步骤。

uvX办公区 - 实用经验教程分享!

uvX办公区 - 实用经验教程分享!

js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

方法/步骤

  • 1

    新建一个html文件,命名为test.html,用于实现输入二位数字后自动跳到下一输入框。uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 1相关内容未经许可获取自百度经验
  • 2

    在test.html页面,创建一个form表单,在form表单内,创建四个类型为text的input文本框,用于数字的输入。

    uvX办公区 - 实用经验教程分享!

    uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 3

    在每个input输入框,使用size、maxlength属性设置只能输入两个字符,代码如下:

    uvX办公区 - 实用经验教程分享!

    uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 4

    给input输入框绑定onkeyup事件,用于实现每次输入完数字,都执行相应的操作。因为第四个输入框后面没有输入框,因此,不需要添加onkeyup事件。

    uvX办公区 - 实用经验教程分享!

    uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 5

    当onkeyup事件被触发时,执行相应的函数进行判断,例如,当第一个输入框输入数字时,执行T1_onkeyup函数,依此类推。uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 6

    在每个js函数中,进行当前输入的数字个数的判断,如果数字的个数为2个,则把光标跳转到下一个输入框。代码如下:uvX办公区 - 实用经验教程分享!

    至此,完成所有代码的编写。

    uvX办公区 - 实用经验教程分享!

    uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 7

    在浏览器运行test.html文件,当输入框输入完第2个数字时,光标自动跳转至下一个输入框。

    uvX办公区 - 实用经验教程分享!

    uvX办公区 - 实用经验教程分享!

    js实现输入二位数字后自动跳到下一输入框uvX办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!uvX办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号