You should be able to view-source, save the raw HTML into a "sandbox"
directory and change all the links to point to your local CSS and
JavaScript files. This should allow you to figure out where the
disconnect is happening. You also might want to install FireBug so
you can debug your JavaScript.
http://getfirebug.com
Matt
On 4/9/07, Matt Campbell <[EMAIL PROTECTED]> wrote:
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]
>
>
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]