第一种:
function button(){
    if (document.getElementById("Text1").value==""){alert('请输入登录账号!');return false;}
    else if (document.getElementById("Password1").value==""){alert('请输入登录密码!');return false;}
    else if (document.getElementById("Text2").value==""){alert('请输入验证码!');return false;}
    else {return true;}
    }<input id="Button1" type="button" runat="server" value="登 录" onserverclick="Button1_Click" onclick="return button();"/>账号密码验证码都输入了,点击按钮没执行onserverclick="Button1_Click",不输入其中一个都会弹出提示。onclick="return true;"都不会执行的。
第二种:
$("input#Button1").click(function(){
    if($("input#Text1").val()==''){alert('请输入登录账号!');return false;}
    else if($("input#Password1").val()==''){alert('请输入登录密码!');return false;}
    else if($("input#Text2").val()==''){alert('请输入验证码!');return false;}
    else {return true;}<input id="Button1" type="button" runat="server" value="登 录" onserverclick="Button1_Click" />我是想用jquery来判断的,但jquery是弹出提示后,就直接触发,我已经return false了。用button()就触发不了,用jquery的click就不能阻止触发。请问要怎么改啊????