Problém s radiobuttons
Zdravím mám problém s radiobuttons ať dělám co dělám nezískám znich jinou hodnotu než 0 nebo null nebo nějaký exception. Pozn. dělám "online testování(něco jak máte tady)" vždy je správná pouze 1 odpověď. Jak získat hodnotu value ze zvoleného radiobuttonu
java
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Formular</title>
</head>
<body>
<%
String zprava = (String) request.getAttribute("zprava");
if (zprava == null) {
zprava = "";
}
String ans1= (String) request.getParameter("radio1");
if (ans1 == null) {
ans1 = "";
}
%>
<form method="post">
<input type="radio" name="radio1" value="1"<% if(ans1.equals("1")){ out.print("checked");} %>> Otázka1<br>
<input type="radio" name="radio1" value="2"<% if(ans1.equals("2")){ out.print("checked");} %>> Otázka2 <br>
<input type="submit" name="odeslat" value="Odesli">
</form>
<%= zprava %>
</body>
</html>
<!--
Jak získat v servletu hodnotu value?
String checkRadio = request.getParameter("radio1"); nejde
Popřípadě jak vyhodnotit správnost když vím, že value="2" je správná odpověď, tak dá se to dělat přes equals?
př.: if ("2".equals("checkRadio")){...} nebo radši přeparsovat? nebo úplně něco jiného?
Jak jste si jistě všimli, tak nejsem žádný expert, proto zde píšu, tak mě neukamenujte :)
-->
Neformátovaný
Přidáno: 16.5.2014
Expirace: Neuvedeno