暂无 |

JavaScript onblur 事件

页面元素失去焦点时会触发 onblur 事件。

下面的例子验证用户输入的内容是否符合要求的11位手机号码:

<html>
<head>
<script language="JavaScript">

function checkMobile(input) {
    var mobile_number = input.value;
    var mobile_rule = /^1[358]d{9}$/;
    var tip = document.getElementById("tip");
    if(mobile_number.match(mobile_rule) == null){
        tip.innerHTML = "请输入11位正确的手机号码!";
        return false;
    } else {
        tip.innerHTML = "输入正确";
    }
}

</script>
</head>
<body>
手机号码:<input type="text" onblur="checkMobile(this)" />
<span id="tip"></span>
</body>
</html>

您可以在下面的输入框试试本例子效果:

手机号码:

JavaScript onblur 事件常用于表单的验证,上面的例子仅仅演示了 onblur 最简单的实现原理。更复杂的情况是结合表单提交按钮以及 Ajax 数据验证(如上例中除了验证手机号是否输入正确外,还要通过 Ajax 验证是否已被使用)等。

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论