You need to give your form a name:
<html:form name="myForm" method="POST" action="searchEntity.do">
If specifying the form name through the struts-config.xml properties file,
you should use that name instead. For example,
<action path="/searchEntity"
type="com.myOrganization.myActionClass"
name="myForm">
</action>
In your JavaScript put:
myForm.submit();
JavaScript is trying to tell you that it doesn't know what object "entity"
is.
Kevin Hinners
Senior Technical Analyst
FedEx Services
350 Spectrum Loop
Colorado Springs, CO 80921
719-484-2303
[EMAIL PROTECTED]
-----Original Message-----
From: Alex Colic [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 30, 2001 2:35 PM
To: Struts
Subject: Any idea why this form is not being submitted.
Hi I have a form that has one text box tied to a form bean 'entity' and a
couple of text boxes that the user can input search criteria and bring up a
search page. The problem I am having is the form page is not being
submitted.
If they hit a search button I call a function and submit the form.
A snippet of my page is:
<html:form method="POST" action="searchEntity.do">
<html:text property="entity.entityNumber" size="16" maxlength="16"/>
<INPUT type="text" name="txtSearchEntityName"
onBlur="doSearch('Name')"></TD>
<html:form>
<SCRIPT Language="Javascript1.2">
funciton doSearch(criteria)
{
....
alert(entity.txtSearchEntityName.value);
entity.submit();//error line
}
</Script>
When I tab out of the search box, I keep getting an error that this object
does not support this method or property yet I can print out the text in the
search text box.
I can't seem to find the error.
Any help is appreciated.
Alex