MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » JSP 全选有关问题

JSP 全选有关问题(2)

www.MyException.Cn  网友分享于:2013-02-02  浏览:17次

<td width="231" align="center" colspan="2" rowspan="3">
<DIV style="height:330; overflow: scroll;">
<table>
<input type = "button" onclick="SetChecked('p');return false;" value = "全选"/>
<%
UsersDAOImp usersDAO = new UsersDAOImp();
List<Users> list = usersDAO.getUsers();
for(int i = 0; i < list.size(); i++){
Users user = list.get(i);
%>
<tr>
<td>
<input type='checkbox' name='p' value='<%=user.getU_phone() %>' onclick="SetChecked('p','<%=user.getU_phone() %>');" />
<input type = "text" class = "a" onMouseOver="this.style.backgroundColor='plum'" onMouseOut="this.style.backgroundColor='#ffffff'" onClick="addPhone(<%=user.getU_phone() %>)" id = "phone" name = "phone" value = "<%=user.getU_phone() %>" />
</td>
</tr>
<%
}
%>
 
</table>
</DIV>
</td>
</tr>
<tr>
<td height="172" align="center">正文:</td>
<td colspan="2" align="center">
<textarea name="content" id = "content" cols="78" rows="10"></textarea>
</td>
</tr>
 
<tr>
<td height="48" colspan="3" align="center"><input type="submit" name="Submit" value="发送" /></td>
</tr>
</table>
</form>
  </body>
</html>



------解决方案--------------------
设计思路有问题,不能在选中checkbox的时候就进行拼串,那要是先选中然后取消然,岂不是没有去掉;要是先选中再取消再选中,岂不是拼两次;应该是再最后提交的时候,进行拼串;其实根本用不着拼串,下个页面可以直接接收的,前台只需要判断最少选中一个进行发送就行
------解决方案--------------------
用复选框的value

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有