1
我使用下面的代碼來處理HTML按鈕事件:HTML按鈕事件和選擇複選框
if(request.getParameter("btnSubmit")!=null)
,我使用下面的代碼來捕捉選擇複選框有所有相同的名稱(「選擇」):
String[] selecttype = request.getParameterValues("choices");
if (selecttype != null && selecttype.length != 0)
{
for (int i = 0; i < selecttype.length; i++)
{
out.println("<h4><font color = 'red'>" + selecttype[i] + "</font></h4>");
}
}
問題是,在按下按鈕提交之前,所選複選框的值會顯示在屏幕上。但是,按下提交按鈕時,這些值消失。任何幫助嗎?!
這是一個Java Servlet嗎?你是否相應地將html [checked屬性](http://reference.sitepoint.com/html/input/checked)設置爲視圖中的'selecttype'值? – 2013-05-01 16:44:17
@AnthonyAccioly jsp不是servlet。提交按鈕位於對同一頁面具有操作的表單之下。發生自動回覆時,所選複選框的值將消失! – 2013-05-01 16:56:03