<input onclick="checkSubmit()" type="image" src="../images/enter.gif" class="bt" name="imageField" />
当我的按钮为图片时在ie时总显示缺少对象!而在ff里刚可以正常显示呀.

解决方案 »

  1.   

    改一下
    checkSubit(this)

    function checkSubmit(obj)
    {
     这个就是那个input}
      

  2.   

    checkSubmit()
    把这个的代码放出来看看
      

  3.   

    function checkSubmit()
    {
        //接收参数
        var userName = $("name");
        var passwd = $("pwd");
        var confirmPasswd = $("confirmPasswd");
      //校验输入的参数
        if(!checkInput(userName,4,16)){
    alert("请输入正确的用户名");
    return false;
    }

    if(!checkUser(userName)){
    alert("请输入正确的用户名,只能是英文或数字而且是小写英文开头");
    return false;
    }

    if(!checkInput(passwd,6,14)){
    alert("请输入正确的密码");
    return false;
    }

    //if(!checkInput(confirmPasswd,6,14)){
    //alert("密码输入格式正确,请再次输入密码");
    //return false;
    //}

    if(isSames(passwd.value)){
            if(!isConStr(passwd.value)){
    alert("密码不能使用连续字符串");
    return false;
        }
    }else{
    alert("密码不能使用连续字符串");
    return false;
    }

    if(!isEqual(passwd,confirmPasswd)){
    alert("两个密码不相符");
    return false;
    }
    return true;
    }
      

  4.   

    解决了呀,谢谢.是因为我写了一个样句子
     var class = $("class1");
    天呀.在ie中是关键字呀!!!