兄弟们,救救小弟,关于jsp的select 框的问题,如解决不成就要通宵了!
怎样不选select框内容, 直接点击button把select框中的所有值带过去???
代码摘要如下:可直接运行。
<%@ page import="java.util.*"%>
<script language=javascript>
function dosub(form)
{
if (confirm("Are you sure to change this ReportsTo?")) {
form.AtAction.value = "SaveData";
alert("hello==>"+form.hello.options.length);
form.submit();
return true;
}
return false;
}
</script>
<html>
<title>test</title>
<body>
<FORM NAME="changerep" action="test.jsp" METHOD="POST">
<TABLE WIDTH=100% CELLPADDING=3 CELLSPACING=0 BORDER=0>
<tr valign=top><td>
<table width=100% height=100% border=0>
<tr valign=top>
<td align=center>
Sales Manager:<br>
<%
String AtAction = "";
if (request.getParameter("AtAction")!=null)
AtAction = request.getParameter("AtAction");
System.out.println("AtAction==>"+AtAction);
if(AtAction.equals("SaveData"))
{
String strH[] = request.getParameterValues("hello");
out.println("<hr>==>"+strH);//值没过来
}
%>
</td></tr>
<tr><td align=center>
<input type=button name="dochange" value="Apply" onclick="dosub(document.changerep)">
</td></tr>
</table>
</td><td align=center>
Sales List:<br>
<select name=hello size="15" multiple>
<option value="10207,10053">Adrees Rana----Jenny Parker</option>
<option value="10285,10284">Alex Lam----Tony Tsang</option>
<option value="10051,10069">Ami Grandy----David Berman</option>
<option value="11147,10031">Andrea Bartilet----Ryan Azus</option>
<option value="10199,10061">Andrew Krekorian----John Simon</option>
</select>
</td>
</TR>
<tr><td align=center colspan=2>
Update trace log:<br>
<textarea NAME="hellome" ROWS="10" COLS="75" readonly wrap="virtual">Changed User Old Reports To New Reports To </textarea>
</td></tr>
</TABLE>
<INPUT TYPE=HIDDEN NAME=AtAction VALUE="">
</form>
</body>
</html>