JS gevorderde |
|
nee, 'k wil alleen maar zeggen dat ik je huiswerk niet moet maken, juist. En dat deze topic niet in JS thuis hoort. Ik heb kennis van JS, maar niet van JAVA en daarom kan 'k je ook geen antwoord geven.
En 'k denk ook dat er maar weinig mensen hier zijn die JSP kennen, hoor...
Dus het heeft niets met kennisdeling te maken, hoor, 't gaat over onwetenheid.
en 'k ken er dus niets van, maar toch eens proberen. 'k zou het anders oplossen:
page1.jsp
<form method="post" action="page2.jsp">
...<input type="radio" name="keuze" value="1" />
...<input type="radio" name="keuze" value="2" />
...<input type="submit" name="ok" value="OK" />
</form>
</body>
</html>
<form method="post" action="page2.jsp"> ...<input type="radio" name="keuze" value="1" /> ...<input type="radio" name="keuze" value="2" /> ...<input type="submit" name="ok" value="OK" /> </form> </body> </html>
en dan in page2.jsp de form-handeling doen en de score doorgeven via hidden veldje.
<%
int iscore;
String score = request.getParameter("score");
if (score!=null) { iscore=Integer.parseInt(score);} else {iscore=0; }
String keuze = request.getParameter("keuze");
if (keuze!=null){
if (keuze.equals("1"))
{iscore=iscore+1;}
else {iscore=iscore-1;}
%>
<form method="post" action="page3.jsp">
...<input type="radio" name="keuze" value="1" />
...<input type="radio" name="keuze" value="2" />
...<input type="submit" name="ok" value="OK" />
...<input type="hidden" name="score" value="<%= iscore %>" >
</form>
</body>
</html>
<% int iscore; String score = request.getParameter("score"); if (score!=null) { iscore=Integer.parseInt(score);} else {iscore=0; } String keuze = request.getParameter("keuze"); if (keuze!=null){ if (keuze.equals("1")) {iscore=iscore+1;} else {iscore=iscore-1;} %> <form method="post" action="page3.jsp"> ...<input type="radio" name="keuze" value="1" /> ...<input type="radio" name="keuze" value="2" /> ...<input type="submit" name="ok" value="OK" /> ...<input type="hidden" name="score" value="<%= iscore %>" > </form> </body> </html>
'k hoop dat je het snapt. (Dus zonder <jsp:forward page="page2.jsp"></jsp:forward>, maar met een form ) |