<!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>
    <title></title>
    <script type="text/javascript" src="JS/jquery-1.3.2.min.js"></script>
    <script type="text/javascript">
        $(function()
        {
            alert($("form").length);
            $("form").submit = function()
            {
                alert("");
                return false;
            };
        });
    </script>
</head>
<body>
    <form id="frmLogin">
    <input type="text" name="userName" value="" />
    <input type="text" name="userPass" value="" />
    <input type="submit" value="登录" />
    </form>
</body>
</html>我试着给他添加submit事件return false
但是浏览器没有执行正确的写法是怎么写呢,我要的也就是点击submit的时候不对form进行提交谢谢

解决方案 »

  1.   

    $('form').submit(function()
    {
      return false;
    });
      

  2.   

    jq按id获取对象应该是$("#frmLogin")吧
      

  3.   


     <script type="text/javascript">
            $(function()
            {
                
                $("#frmLogin").submit(function()
                {
                    alert("132");
                    return false;
                });
            });
        </script>
      

  4.   

    登录而已...用button不可以啊.....<!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>
        <title></title>
        <script type="text/javascript" src="jquery-1[1].3.2.min.js"></script>
        <script type="text/javascript">
            function Login() {
                userName = $("#userName").val();
                userPass = $("#userPass").val();            if (userName == "")
                    return;
                if (userPass == "")
                    return;
                $.ajax({
                    type: "post",
                    url: "Handler.ashx",
                    data: { userName: userName, userPass: userPass },
                    success: function(arr) {
                        alert("OK");
                    }
                });
            };
        </script>
    </head>
    <body>
        <form id="frmLogin">
        <input type="text" id="userName"/>
        <input type="text" id="userPass"/>
        <input type="button" value="登录" onclick="Login()"/>
        </form>
    </body>
    </html>
      

  5.   

    你错的地方是
     $("form").submit = function()
    这种写法是不对的,在jquery中应该这样:$(function()
                        {
                          //  alert($("form").length);
                            $("form").submit(function()
                            {
    if (1 == 2) {
    return false;
    }else 
    {
    return true;
    }
                            });
                 });