验证表单

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="gb2312">
    <title>test</title>
    <script src="jquery-1.11.3.js"></script>
    <script>
       $(document).ready(function(){
           $("form").submit(function(e){
               var username=$("#username").val();
               if(!username){
                   alert("请输入用户名");
               }else{
                   alert($("#username").val());
               }
           })
       })
    </script>
</head>
<body>
    <form method="post" id="login-form">
        <p><label for="username">用户名:</label><input type="text" name="username" id="username" ></p>
        <p><label for="password">密码:</label><input type="password" name="password" id="password"></p>
        <p><input type="submit" id="submit-btn"></p>
    </form>
</body>
</html>

submit 事件会在表单中的确认按钮被点击时发生,但不像click等事件一样是绑定当前触发该事件的元素,submit绑定的应该是整个form表单。

function sub(){
    var username=document.getElementById("username");
    var user=username.value;
    if(!user){
        alert("请输入用户名");
    }else{
        alert(user);
    }
}
var form=document.getElementById("login-form");
 form.addEventListener("onsubmit",sub,false);

这是原生js的。

posted on 2015-09-25 17:44  Cindy-qqm  阅读(133)  评论(0)    收藏  举报