IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Avatar
Autor: Radim H.
Aktivity