javascript - 求问天天竞拍下的手机输入框问题
怪我咯
怪我咯 2017-04-11 11:02:42
[JavaScript讨论组]

http://www.ttpai.cn/

这个输入手机部分用的是keyup事件。想模仿他这种效果,自己做的每次输完一个数字提示框就没了,在点击又出现,怎么做到输入框一直都在呢

以下是我的源码




朋友E车


已有3093670位车主成功报名卖车

城市

福州

  • 上海
  • 成都
  • 深圳
  • 北京
  • 南京
  • 广州
  • 武汉
  • 天津
  • 苏州
  • 杭州
  • 东莞
  • 重庆
  • 佛山

手机

!

    



怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
巴扎黑

warnbox函数里flag = 1;判断问题 每次执行warnbox函数你都切换了flag的值

依据你提供的网站的交互逻辑,每次keyup 手机号不符合显示错误,最后输入完符合才隐藏错误

function warnbox(content, flag){

        var warnbox = $(".js-warn");
        var ct = $(".js-text");
        var ctVal = ct.text();

        if(flag === false){
            warnbox.hide();    
            ct.html('');
            return;
        }
        ct.html(content);
        warnbox.show();
    }

    $(".js-phone-warn").keyup(function(event) {

        if(!reg.test($(this).val())){
            warnbox("你的手机号不准确");
        } else {
           warnbox(null, false);
        }
    });
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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