站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题checkbox选中问题

checkbox选中问题

摘要: checkbox选中问题


id name

□ 001 yao
□ 002 ming

更新

就是我选前面的多选狂,点更新,选中的框对应的id就显示出来.
<form.....action="edit.jsp?id=<%=id%>">
<table>
<tr>
<td>....</td>
</tr>
....这里是分页....
i = 0;
while (i < intPageSize && !rs.isAfterLast()) {
String id=rs.getString("id");
<tr>
<td>.....<%=user%></td>
</tr>

rs.next();
i++;
}
</form>
相信大家也注意到了,那个id怎么提取出来?把String id=rs.getString("id");放最上面他就报光标的状态无效,大虾门有什么好的办法帮小弟解决下....


不怎么明白你的意思


说明白就是<form.....action="edit.jsp?id=<%=id%>">这个id怎么给它赋值?


id的值 应该在画面显示的时候就存在的,visible属性是false;当checkbox 选上以后再把id的visible属性设成true就可以了


看不懂,贴点代码看看.


?


是不是获取一个ID
然后再对这个ID操作
那么你可以点更新后跳转页面 获取该ID
然后再对这个ID啊



看不明白你代码。
大概意思可能知道点,在循环显示id,user中,就把那个html显示写两行,一行是visible属性是false,一行是true的
外边用<%....if条件判断一下,该false的时候false,该true的时候true,不就得了。。。


在后台servelet中,弄个flag值,更新过的时候设置为1,没做过更新就是0
在jsp中,<%...if(那个flag值1还是0){ html visible属性ture或者false } %〉

其实就相当于whlie(rs.next()){
if(){
html...true
}
if(){
html....false
}
}
再不明白没招了。。。。




<head>
無題ドキュメント

</head>
<script>
function test(cId){
var ret=0;
var objs=document.getElementsByName(cId);
var objl=document.getElementsByName("L_ID");
var pArray = new Array(strId1,strId2,strId3,strId4,strId5,strId6)
for(var i=0;i{
if(objs[i].checked) {
objl[i].value= pArray[i];
}else
{
objl[i].value= "";
}
}
}
</script>
<script LANGUAGE="VBScript">


↑返回目录
前一篇: response.sendRedirect()问题
后一篇: 还是多选框问题