No one experience this problem???

-----Original Message-----
From: Huang, Andy 
Sent: Thursday, July 03, 2003 1:46 PM
To: '[EMAIL PROTECTED]'
Subject: javascipt error in IE


I got an "Error: Object Expected" in IE 6, but run without any problem in
Netscape or Opera.
 
I have a login form with onsubmit="return validateLoginForm(this);" 
to validate the login email address and password (I have included the html
souce code snippet below)
 
My guess is that the IE browser having problem to read staticJavascript.jsp
when it load the page.
 
Any help will be appreciated
 
 
<form name="loginForm" method="post" action="/Login.do" onsubmit="return
validateLoginForm(this);"> 
<table border="0" width="100%">
  <tr>
    <th align="right">
      Email Address:
    </th>
    <td align="left">
      <input type="text" name="email" maxlength="27" size="25" value="">
    </td>
  </tr>
 
  <tr>
    <th align="right">
      Password:
    </th>
    <td align="left">
      <input type="password" name="password" maxlength="18" size="16"
value="">
    </td>
  </tr>
 
  <tr>
    <td align="right">
      <input type="submit" value="Submit">
    </td>
    <td align="left">
      <input type="reset" value="Reset">
    </td>
  </tr>
</table>
</form>

<script type="text/javascript" language="JavaScript">
  <!--
  var focusControl = document.forms["loginForm"].elements["email"];
 
  if (focusControl.type != "hidden") {
     focusControl.focus();
  } 
  // -->
</script>
 


<script type="text/javascript" language="Javascript1.1"> 
<!-- Begin 
 
     var bCancel = false; 
 
    function validateLoginForm(form) {

        if (bCancel) 
      return true; 
        else 
       return validateEmail(form) && validateMaxLength(form) &&
validateMinLength(form); 
   } 
 
    function email () { 
     this.aa = new Array("email", "<li>Email Address is an invalid e-mail
address.</li>", new Function ("varName", " return this[varName];"));
    } 
 
    function maxlength () { 
     this.aa = new Array("password", "<li>Password cannot be greater than 16
characters.</li>", new Function ("varName", "this.maxlength='16';
this.minlength='3';  return this[varName];"));
    } 
 
    function minlength () { 
     this.aa = new Array("password", "<li>Password cannot be less than 3
characters.</li>", new Function ("varName", "this.maxlength='16';
this.minlength='3';  return this[varName];"));
    } 

//End --> 
</script>
         
<script language="Javascript1.1" src="staticJavascript.jsp"></script>
 
 

 

Reply via email to