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

Reply via email to