Spring WebFlow2 JavaScript ne soumet pas cette page? J'essaie d'utiliser Spring JavaScript fourni avec WebFlow2 pour soumettre ma page avec une valeur de transition si l'utilisateur clique sur l'un des boutons radio. J'ai inséré mon javascript mais la page n'est pas soumise sur le clic?Spring WebFlow2 JavaScript ne soumet pas la page?
JSP:
<%@ 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>
merci, mais j'utilise la radio boutons et encore il semble que cela ne fonctionne que pour le premier clic sur le premier bouton radio – PartyWithJohn
alors ça marche? avez-vous mis à la fois onchange et onclick, et la décoration pour les deux aussi? – rptmat57
NOOOO NE FONCTIONNE PAS .... Je mets à la fois onchange et onclick et cela ne fonctionne que si vous cliquez sur le premier bouton radio .... – PartyWithJohn