代码如下:
<script type="text/javascript">
function rdClick(){
var name = $("#account").val();
var isValid = true;
if (name == null || name == "") {
alert("用户名不能为空");
isValid = false;
}
        if(isValid == true){
$(".FindPwd-btn1").submit();
}
}
</script>
<input name="account" id="account" class="input-txt" type="text">
<a class="FindPwd-btn1" type="button-submit" href="#" onclick="rdClick()">确定</a> 我现在想的是没输入用户名的时候弹出对话框"用户名不能为空",不跳转到下一个页面,请问怎么才能实现,我在isValid = false;后面加上一句return false;没用处。

解决方案 »

  1.   

    不要用submit,用普通的button模式
      

  2.   

    提交表单的时候不是可以验证么?表单里的onSubmit事件?
      

  3.   

    isValid == true 这个判断试试有没有问题
      

  4.   

    <form action="login.do" method="post" id="loginForm"><a class="FindPwd-btn1" type="button-submit" href="#" onclick="rdClick()">确定</a>  
    </form>$(function(){ $(".FindPwd-btn1").click(function(){
         
      var name = $("#account").val();
       if (name == null || name == "") {
            return;
        }
       $("#loginForm").submit(); });
    });
      

  5.   


    类似楼上 在alert();后加 return ; 就可以了<script type="text/javascript">
    function rdClick(){
    var name = $("#account").val();if (name == null || name == "") {
    alert("用户名不能为空");
    return ;
    }$(".FindPwd-btn1").submit();}
    </script>
    <input name="account" id="account" class="input-txt" type="text">
    <a class="FindPwd-btn1" type="button-submit" href="#" onclick="rdClick()">确定</a>  
      

  6.   

    这个好像是超链接触发了吧,并不是通常的submit,所以你下面的那个if(isValid == true){}没起作用。。
      

  7.   

    alert("用户名不能为空");
    后面加个   
    $("#account").focus();
    试下  应该可以的!!