0
我試圖用JSP頁面中的單選按鈕製作一個簡單的表單。 在開始工作後,我想將用戶發送到一個名爲「matematikQuiz」的新頁面,但現在我只關注讓Java知道三個單選按鈕中的哪一個已被按下。 現在我看到它的方式,如果用戶選擇女性並用提交按鈕提交它,就會彈出提醒。但好像getParameter()方法不適用於單選按鈕。 它雖然按下提交按鈕正常工作,但我被告知它也可以檢查單選按鈕,以及「名稱」(性別在我的情況)。 任何幫助將不勝感激。 :-) 單選按鈕在JSP/Java中沒有響應
<form action="matematikQuiz.jsp" method="post">
<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other
</form>
<form action="matematikQuiz.jsp" method="post">
<input type="submit" name="sendAnswer" value="Send the answer"></input>
</form>
<%
if (request.getParameter("sendAnswer") != null) {
//button has been pressed.
String yourChoice = request.getParameter("gender");
if ("male".equals("gender")){
//you have selected male.
} else if ("other".equals("gender")){
//you have selected female.
} else if ("female".equals("gender")){
%><script>
alert("you have selected <%=yourChoice%>");
</script>
<%
你試過我的答案嗎? –
另外'if(「male」.equals(yourChoice)){'。 –
如果它解決了您的問題,請接受我的答案。 –