works fine written this way :
<html>
<head>
<title>blah blah blah</title>
<link rel=stylesheet href="css/standard.css" type="text/css">
</head>
<body>
<script LANGUAGE="JavaScript">
function validateForm(){
if(document.form1.ani.value == ""){
alert("Please enter an ANI");
return;
}
document.form1.submit();
}
</script>
<center>
<b>Please enter ANI for query:</b><br><br>
<form name="form1" method="POST" action="">
<table>
<tr>
<td>ANI</td>
<td><input type=text name="ani"></td>
</tr>
<tr>
<td COLSPAN="2">
<input type="button" value="Send" onclick="javascript:validateForm()">
</td>
</tr>
<table>
</form>
</body>
</html>
----- Original Message -----
From: "epyonne" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, October 21, 2003 5:35 PM
Subject: JSP question
> Hello All,
>
> I am pulling my hair on this problem, and since there are many Java
experts
> on this mailing list, I hope someone can help me on this.
>
> I have a simple servlet that calls a JSP page where the user can enter a
> search value. When the user clicks on the submit button, the search value
> will be passed back to the servlet for processing and display. All these
> are running on Tomcat 4.1.24.
>
> Everything works fine until I added the form validation routine in the JSP
> page. Initially, my input button type was "submit". I changed it to
> "button" and leave the submission to the form validation routine which is
in
> JavaScript. Now, when I click on the button, I get the error message of:
> "Object doesn't support this property or method"
> at the line of code:
> document.form1.submit();
>
> Does anyone know why? The following is code of the JSP page:
> //code begin----------------------------------------------
> <html>
> <head>
> <title>blah blah blah</title>
> <link rel=stylesheet href="css/standard.css" type="text/css">
> </head>
>
> <body>
> <form name="form1" method="POST" action="">
> <center>
> <b>Please enter ANI for query:</b><br><br>
> <table>
> <tr>
> <td>ANI</td>
> <td><input type=text name="ani"></TD>
> </tr>
> <tr>
> <td></td>
> <td COLSPAN="2">
> <input type="button" name="submit" value="Submit"
> onclick="javascript:validateForm();">
> <input type="Reset" name="cmdReset" value="Reset"></td>
> </tr>
> </table>
> </center>
>
> <script LANGUAGE="JavaScript">
> function validateForm(){
> if(document.form1.ani.value == ""){
> alert("Please enter an ANI");
> return;
> }
> document.form1.submit(); //This line generated error. The
> .submit() method is not supported.
> }
> </script>
> </form>
>
> <%@ include file="footer.jsp"%>
> </body>
> </html>
> //code end------------------------------------------------
>
> Any help will be very much appreciated.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]