开发者社区> 问答> 正文

jquery事件绑定on不能执行if else语句

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>基础事件</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
 
<script>
    $(function(){
            var uname=$("input[name=username]").val();
            var pword=$("input[name=password]").val();
             
        $("form").on("submit",function(){
            if(uname==null || uname='' || pword==null || pword=''){
                return false;
            }else{
                return true;
            }
        });
         
    });
</script>
</head>
<body>
    <form action='http://www.baidu.com'>
        姓名:<input name="username" />
        密码:<input name="password" />
        <input type="submit" class="button" value="提交" />
    </form>
</body>
</html>

展开
收起
a123456678 2016-07-12 15:31:23 2176 0
1 条回答
写回答
取消 提交回答
  • $(function(){
            $("form").on("submit",function(){
                var uname=$("input[name=username]").val();
                var pword=$("input[name=password]").val();
                if(uname==null || uname=='' || pword==null || pword==''){
                    alert("aa");
                    return false;
                }else{
                    alert("bb");
                    return true;
                }
            });
              
        });
    至少应该这样吧。
    
    var uname=$("input[name=username]").val();
    
     var pword=$("input[name=password]").val();

    像你这样写,这两个指永远是空值。

    2019-07-17 19:55:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
Javascript中的函数 立即下载
JavaScript函数 立即下载
Javascript中的对象 立即下载