Same error when testing out

onchange="this.form.submit()"

I'm wondering if the Spring 2.0 form tags are overriding the built in
javascript form submit() method.


On 4/9/07, Matt Raible <[EMAIL PROTECTED]> wrote:

Is the "onchange" attribute being rendered correctly in the final
HTML?  If so, you might try:

onchange="this.form.submit()"

Matt

On 4/9/07, Matt Campbell <[EMAIL PROTECTED]> wrote:
> I've searched the spring forums and still havent found any answer to my
> question. I'm wondering if the spring form tags are preventing me to
execute
> a javascript submit(). Anyways, my fix for now was to just grab the
submit
> button on the page and do a click() event.
>
> I thought someone here might of ran into this problem. Thanks.
>
>
>
> On 4/9/07, Matt Campbell <[EMAIL PROTECTED]> wrote:
> >
> > Hello,
> >
> > Is it possible to submit a spring form via a javascript call? I know
the
> Spring form tags are tied to the command object, would this cause a
problem
> with calling it from javascript? I need to submit a form via a
<form:select>
> onchange event. I've gotten ahold of the form and whenever i try to call
> form.submit() i get a javascript error:  "form.submit is not a
function".
> >
> >
> > Heres my jsp:
> >
> >
> >
> > <script language="Javascript" >
> >
> > function procFormSubmission()
> >
> > {
> >
> > var form = document.getElementById("findPastWinningNumbersForm");
> >
> > alert(form.action);
> >
> > form.action = "findPastWinningNumbers.html?mode=update";
> >
> > alert(form.action);
> >
> > form.submit();
> >
> > }
> >
> > </script>
> >
> >
> > <spring:bind path="findPastWinningNumbers.*" >
> >
> > <c:if test="${not empty status.errorMessages}">
> >
> > <div class="error" >
> >
> > <c:forEach var="error" items="${status.errorMessages}">
> >
> > <img src="< c:url value="/images/iconWarning.gif" />"
alt="<fmt:message
> key="icon.warning"/>" class="icon"/>
> >
> > <c:out value="${error}" escapeXml="false"/><br />
> >
> > </c:forEach>
> >
> > </div>
> >
> > </c:if>
> >
> > </spring:bind>
> >
> >
> >
> > <form:form commandName= "findPastWinningNumbers" method="post" action
> ="findPastWinningNumbers.html?mode=submit"
id="findPastWinningNumbersForm" >
> >
> > <table>
> >
> > <tr>
> >
> > <td>Select a Game</ td>
> >
> > <td>
> >
> > <form:select path="gameId" items="${gameList}" itemValue="id"
> itemLabel="gamGameDesc"
> onchange="javascript:procFormSubmission()" ></form:select>
> >
> > </td>
> >
> > </tr>
> >
> > <tr>
> >
> > <td>Draw Type</ td>
> >
> > <td>
> >
> > <form:select path="drawTypeId" items="${drawTypes}" itemValue="id"
> itemLabel="drawTypeDesc" />
> >
> > </td>
> >
> > </tr>
> >
> > <tr>
> >
> > <td>Draw Date</ td>
> >
> > <td>
> >
> > <form:input path="date" id="date" cssClass= "text small"
> readonly="readonly"/>
> >
> > <button type="reset" id="f_trigger_b" style= "width:30px">...</button>
> >
> > </td>
> >
> > </tr>
> >
> > <tr>
> >
> > <td />
> >
> > <td>
> >
> > <input type="submit" class="button" name= "submit" value="Find" />
> >
> > </td>
> >
> > </tr>
> >
> > </table>
> >
> > </form:form>
>
>


--
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to