永发信息网

想在单击"提交"按钮时让隐藏域的缺省值自动等于被选中的复选框的值

答案:2  悬赏:0  手机版
解决时间 2021-04-16 09:53

如题怎么做到啊?我从库里取出了两个字段一个name一个nameID 把nameID付给了checkbox的value !如何点击提交的时候被我点击的checkbox的值会传给下方的隐藏域?帮我改下!有用加分

代码如下:

<form action="MyJsp.jsp" method="get">
<table width="200" border="1">
<%Connection con=null;
Statement stat=null;
try{
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost/testfornothing?user=root&password=123456";
con=DriverManager.getConnection(url);
stat=con.createStatement();
String sql="select * from TESTCHECKBOX";
ResultSet rs=stat.executeQuery(sql);
while(rs.next()){
%>
<tr>
<td><%=rs.getString("NAME") %></td>
<td>
<input type="checkbox" name="c1" value="<%=rs.getInt("NameID") %>" />
</td>
</tr>
<%} %>
</table>
<%}catch(Exception e){
e.printStackTrace();
} finally {
stat.close();
con.close();
} %>
<input type="submit" name="submit" value="submit">
<input type="hidden" name="c2" ">
</form>

最佳答案

在确定按钮这里增加一个点击事件


<input type="submit" name="submit" value="submit" onclick="getcheckbox()">


加一个JAVASCRIPT函数


function getcheckbox(){


var c1=document.getElementsByName("c1");


var value;


if(c1!=null&&c1.length>0){


for(int i=0;i<c1.length;i++){


value=value+"&"+c1[i].value;


}


document.elements['c2'].value=value;


}


}


上班的时间来帮你答题了!

全部回答
这个功能其实用js就可以实现的 不过不知道符不符合你的要求
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
五音指哪五种?
各位帮我鉴定一下
我老婆因妨害公务罪被刑事拘留
高中必修四三角函数的公式有哪些呀?
儿科带教老师出科评语,儿科那个大夫看咳嗽好
山猪肉和人工饲养的野猪肉有什么分别,哪一个
最近有什么好听的歌或电影之类的么? 最好是
女人贫血吃什么可以补血
林俊杰最近在哪开演唱会?
CH男头和JQ鞋子能卖多少
华茂汽配大全怎么去啊,有知道地址的么
2008年的12月12日是农历几号啊?
在()和()的调节上,人体的各个系统相互联
PSP3000刷机不成功什么原因
以符号为题600字作文范文
推荐资讯
火影353集背景音乐
多少钱日语怎么说?
表示心系的诗句
联想I60好还是I60S好
DNF哪个高科技好用点啊.
为什么松下没有mp3了?
找个对我很好的师傅,学习找端口之类IP,有没
智者三思而后起,强者百折而不挠,
哪里可以买到 爱情
口臭问题 求解决
黎古加油站在哪里啊,我有事要去这个地方
棒子里做蛋糕,不正经材料
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?