码迷,mamicode.com
首页 > 其他好文 > 详细

输入框的判断

时间:2018-08-17 23:24:26      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:element   透明   spl   方法   输入   lse   ace   check   span   

    function checkPhone() {
        var reg1 =/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
        var phone = document.getElementById("phone").value;
        if (phone== 0||phone=="") {
            $("#span2")[0].innerHTML="不能为空";    
            $("#i2")[0].className = "icon-cross";
            $("#i2")[0].style.opacity = "1";
            $("#phone")[0].className = "err";
            condition = false;
        } else if (!reg1.test(phone)) {
            $("#span2")[0].innerHTML="手机号格式不对";
            $("#i2")[0].className = "icon-cross";
            $("#i2")[0].style.opacity = "1";
            $("#phone")[0].className = "err";
            condition = false;
        }
        else{
            $("#span2")[0].innerHTML="";
            $("#i2")[0].className = "icon-checkmark";
            $("#phone")[0].className = "normal";
            condition = true;
        }
    }
<tr>
     <td><input id="phone" type="text" name="phone"  class="normal"placeholder="&nbsp;&nbsp;&nbsp;&nbsp;手机号" onblur="checkPhone()">
     <span id="span2"class="if_span"></span></td>
     <td><i id="i2" class="icon-checkmark" style="opacity:0;"></i></td> 
</tr>
 onblur="checkPhone()"是失去焦点后的方法
span2是错误输入后的提示语句,用class="if_span"这个css样式来设定颜色等样式
i2是输入正确与否的图标 本来是用display但是显示隐藏我右边内容会跟着变动,所以用透明度
class="normal"是输入框输入正确的时候样式  err是错误的时候样式($("#phone")[0].className = "err";)
比较笨的方法 能用就行。。。。。。。

输入框的判断

标签:element   透明   spl   方法   输入   lse   ace   check   span   

原文地址:https://www.cnblogs.com/wsmpy3/p/9495453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!