Tôi đã tạo một servlet đơn giản trong đó người dùng sẽ được trình bày với 2 câu hỏi, trả lời đúng hoặc sai. Vấn đề của tôi nằm trong việc truy xuất các câu trả lời do người dùng chọn.Java Servlet: Làm cách nào tôi có thể truy xuất các giá trị nút radio đã chọn?
Code:
out.println("<FORM ACTION=\"Game\" METHOD = \"POST\">" +
"<b>Question 1: Are you over the age of 25? </b><br> <br>" +
"<input type = \"radio\" name = \"Q1rad1\" onclick = \"getAnswer('a')\"> True " +
"<input type = \"radio\" name = \"Q1rad2\" onclick = \"getAnswer('b')\"> False<br>" +
"<br><br><b>Question 2: Are you from earth?</b><br> <br>" +
"<input type = \"radio\" name = \"Q2rad1\" onclick = \"getAnswer('a')\"> True " +
"<input type = \"radio\" name = \"Q2rad2\" onclick = \"getAnswer('b')\"> False<br>" +
out.println("<Center><INPUT TYPE=\"SUBMIT\"></Center>");
);
Mỗi câu hỏi có 2 nút radio, Q1rad1 & Q2rad2, để trả lời Đúng hay Sai. Làm thế nào tôi có thể biết giá trị được chọn bởi mỗi người dùng khi nhấn nút gửi.
Tôi hiểu nó có thể hiệu quả hơn khi sử dụng Javascript nhưng vì mục đích của vấn đề này, tôi phải sử dụng servlet.
Ồ không, tại sao bạn không sử dụng JSP để tạo HTML? –