Announcement Announcement Module
Collapse
No announcement yet.
Spring WebFlow2 JavaScript is not submitting page? Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Spring WebFlow2 JavaScript is not submitting page?

    Spring WebFlow2 JavaScript is not submitting page?

    I am trying to use Spring JavaScript that comes with WebFlow2 to submitted my page with a transition value if the user clicks on one of the radio buttons. I inserted my javascript but the page is not getting submitted on the click?

    JSP:
    Code:
        <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
        <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
        <html>
        <head>
        <title>Spring 3.0 MVC - Web Flow Example</title>
        
        <script type="text/javascript"
        	src="<c:url value="/resources/dojo/dojo.js" />">
        	
        </script>
        <script type="text/javascript"
        	src="<c:url value="/resources/spring/Spring.js" />">
        	
        </script>
        <script type="text/javascript"
        	src="<c:url value="/resources/spring/Spring-Dojo.js" />">
        	
        </script>
        
        <link type="text/css" rel="stylesheet"
        	href="<c:url value="/resources/dijit/themes/tundra/tundra.css" />" />
        </head>
        <body>
        	<h2>Customer Registration</h2>
        
        	<form:form commandName="customer" id="customer">
        		<input type="hidden" name="_flowExecutionKey"
        			value="${flowExecutionKey}" />
        		<table>
        			<tr>
        				<td><font color=red><form:errors path="name" /></font><b>Name:
        				</b></td>
        				<td><form:input path="name" id="name" /> <script
        						type="text/javascript">
        					Spring
        							.addDecoration(new Spring.ElementDecoration(
        									{
        										elementId : "name",
        										widgetType : "dijit.form.ValidationTextBox",
        										widgetAttrs : {
        											promptMessage : "This is the name you would like entered into the system."
        										}
        									}));
        				</script> <br />
        					<p></td>
        			</tr>
        			<tr>
        				<td><font color=red><form:errors path="phoneNumber" /></font>
        
        					<b>Phone number: </b></td>
        				<td><form:input path="phoneNumber" id="phoneNumber" /><br />
        					<script type="text/javascript">
        						Spring
        								.addDecoration(new Spring.ElementDecoration(
        										{
        											elementId : "phoneNumber",
        											widgetType : "dijit.form.ValidationTextBox",
        											widgetAttrs : {
        												promptMessage : "This is the phone number for the above name"
        											}
        										}));
        					</script></td>
        			</tr>
        			<tr>
        				<td></td>
        			</tr>
        			<tr>
        				<td><b>Row:</b></td>
        				<td><form:radiobutton value="B" path="row" id="row" />Row: B<BR>
        					<form:radiobutton value="A" path="row" id="row" />Row: A<BR>
        					<script type="text/javascript">
        						Spring.addDecoration(new Spring.AjaxEventDecoration({
        							elementId : "row",
        							formId : "customer",
        							event : "onChange",
        							params : {
        								_eventId : "loadSchools",
        								fragments : "body"
        							}
        						}));
        					</script></td>
        			</tr>
        		</table>
        		<input type="submit" name="_eventId_proceed" value="proceed"
        			id="proceed" />
        		<script type="text/javascript">
        			Spring.addDecoration(new Spring.ValidateAllDecoration({
        				elementId : 'proceed',
        				event : 'onclick'
        			}));
        		</script>
        		<input type="submit" name="_eventId_cancel" value="Cancel" />
        	</form:form>
        
        </body>
        </html>
Working...
X