$("#signup-submit").click(function(){
//var autologin=${"#autologin"}.val();
//if(a&&b){
if($("#autologin").attr("checked"==true){
${"#login-user-form"}.attr("action","AutoLogin").submit();
}else{
${"#login-user-form"}.attr("action","Login").submit();
}
//} else{}
}); 
用jquery写的哪里错了啊,实现当选自动登录时提交的servlet不同 非常感谢

解决方案 »

  1.   

        $( "#signup-submit ").click(function(){ 
    //var   autologin=${ "#autologin "}.val(); 
    //if(a&&b){ 
    if($( "#autologin ").attr( "checked "==true)){ 
    ${ "#login-user-form "}.attr( "action ", "AutoLogin ").submit(); 
    }else{ 
    ${ "#login-user-form "}.attr( "action ", "Login ").submit(); 

    //}   else{} 
    });   
    用jquery写的哪里错了啊,实现当选自动登录时提交的servlet不同 非常感谢 
      

  2.   

    $( "#signup-submit ").click(function(){  
    //var autologin=${ "#autologin "}.val();  
    //if(a&&b){  
    if($( "#autologin ").attr( "checked ")==true){  
    ${ "#login-user-form "}.attr( "action ", "AutoLogin ").submit();  
    }else{  
    ${ "#login-user-form "}.attr( "action ", "Login ").submit();  
    }  
    //} else{}  
    });   
    用jquery写的哪里错了啊,实现当选自动登录时提交的servlet不同 非常感谢 
      

  3.   


    你这里为什么有空格?${ "#login-user-form "}.attr( "action ", "AutoLogin ").submit(); 还有,你用firebug看一看,当你候选的时候,到底js走到那一步了,进入那个了。报错,又是报什么错,语法错?还是?
      

  4.   

    没有空格啊
    $("#signup-submit").click(function(){
    if($("#autologin").attr("checked")==true){
    ${"form"}.attr("action","AutoLogin");
    $("#login-user-form").submit();
    }else{
    ${"form"}.attr("action","Login");
    $("#login-user-form").submit();
    }
    });  现在不报错,就是点击登录时无反应,现在代码应该没问题吧,请高手指点
      

  5.   

    1、firebug 调试的时候,语法首先都ok,不报错?
      

  6.   

    以下两句:
    ${"form"}.attr("action","AutoLogin");
    $("#login-user-form").submit();
    我怀疑没有正确提交表单。
    你先试着改为普通js提交。document.formName.action = "";
    document.formName.submit();
      

  7.   

    我不会用firebug啊,麻烦你给我我看看代码那里有问题吧,谢谢了
      

  8.   


    你必须学会使用firebug,来调试js的语法与其他错误。
    不然,你会很茫然,不知道问题处在那里。
      

  9.   

    我用myelipce写的程序,如何用firebug与其连接呢,我现在只会用debug模式调试java
      

  10.   

    firebug 是火狐浏览器上的一个插件。你要使用firebug,必须要使用火狐浏览器。
    1、安装火狐浏览器。
    2、安装firebug插件(默认应该没有安装)。
    3、咋用firebug,自己百度看看,这个几分钟就会了。
      

  11.   

    现在能登录了,谢谢啊
    $("#login-submit").click(function(){
    if(a&&b){
    if($("#autologin").attr("checked")==true){
    //${"#login-user-form"}.attr("action","AutoLogin");
    //$("#login-user-form").submit();
    document.form.action="AutoLogin";
    document.form.submit();
    }else{
    //${"#login-user-form"}.attr("action","Login");
    //$("#login-user-form").submit();
    document.form.action="Login";
    document.form.submit();
    }
    } else{}
    }); 
    但是老是进入Login而不进AutoLogin,即使选了也不进
      

  12.   


    你把你的判断改一下,这判断写的if($("#autologin").attr("checked")==true){
    //
    }else if($("#login").attr("checked")==true){
    //
    }alert();