登陆页面,表单,用js函数实现以下功能:
如果用户名输入为空,alert("用户名为空")。
我现在想知道,当用户名为空时点提交,这个空串还会被提交到action吗?还是alert以后,代码就不会执行了?

解决方案 »

  1.   

    那要看你自己做处理了  
    比如
    $("btnSave").click(function(){
       if($("#inputUserName").val()=="") //如果输入的用户名为这
        return false;                    //这样就不会提交表单,同样你这里想提交也可以,那就return true 就可以了。
        else 
        return $("form").submit() ;      //这样就会提交
    });
      

  2.   

    alert出提示信息之后,alert之后的代码会暂时停止运行,当你点击alert弹出框中的确定之后,alert之后的代码才会继续执行!
    如:alert('OK');
       window.location ="http://www.baidu.com";
    页面首先弹出"OK",然后等待用户操作,当你点击弹出框中的“确定”按钮后才会跳转到百度的首页!
      

  3.   

    LZ,把提交按钮的type设置成 button,之后加上onclick() 事件
    <input type="button" value="提交" onclick="ck()" ></input><script>
        var name=document.getElementById("username").value;
        if(name==''){
            alert('用户为空');
            return false;
        }else{
         var form=   document.getElementById("form");
          from.submit();
        }
    </script>大致思路就这样了!