javascript - 验证码框的样式怎么做成这样?输入一个字母怎么自动跳转到第二框呢?,求帮忙
PHPz
PHPz 2017-04-11 12:36:18
[JavaScript讨论组]

验证码框的样式怎么做成这样?输入一个字母怎么自动跳转到第二框呢?,求帮忙

PHPz
PHPz

学习是最好的投资!

全部回复(7)
巴扎黑

用focus函数转移焦点
css:

.now{width:70px;heigth:70px;border:1px #cccccc solid;}
.now:focus{border:1px #587d18 solid;}

HTML:

<img src='验证码地址'>
<input type='text' name='code[]' class='now' maxlength="1"/>
<input type='text' name='code[]' class='now' maxlength="1"/>
<input type='text' name='code[]' class='now' maxlength="1"/>
<input type='text' name='code[]' class='now' maxlength="1"/>

JQ:
输入后,焦点移向下一个input元素

//引用前面老兄cevin的代码
$('.now').keyup(function(){
    if($(this).index()<4) {
        $(this).next('input').focus();
    }
});
大家讲道理

你是说下面的四个框框吗?p里面嵌套四个p就好了 display 设置为inline-block

怪我咯

判断框框里面内容是否为空 如果不为空 那么下一个空格获得焦点

高洛峰
$(obj).on('keyup',function(){
    if($(this).index()<4) {
        $(this).next('input').focus();
    }
});
巴扎黑

下面是一个input 然后设置letter-spacing, 上面用四个span或者p设置边框,然后设置background: transparent;就可以了吧

阿神

我觉得应该是这个框中输入正确然后跳到下一个框

巴扎黑

谢谢邀请。参考焦点函数focus

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号