请教,遇到选定一个checkbox但是要传递两个值怎么办?[急等]

时间:2021-10-03 09:51:24
如在一个表格里有三列:

CNO TNO checkbox

CNO是从一张数据库表中取出利用While动态显示的一列数据,TNO是从另一张数据库表(描述CNO,TNO一对一关系的中间表)取出的也是随CNO动态显示的,那我如果在页面对checkbox打勾,怎么传递所选checkbox同一行的两列数据的值呢?

搜索过了论坛的问题,说是checkbox只能传一个值,那还有什么办法可以实现需求啊?急啊急,不知道从哪下手,在线等答案了。

13 个解决方案

#1


你可以试着这样
CNO列用checkbox表示它的值,而TNO列用一个hidden控件表示它的值,这个hidden控件一直与checkbox对应,在传递数时,把对应的hidden的值也传过去。

#2


可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO+XXX+TNO",
中间XXX是特殊字符.
然后你在取值以后,再对此字符串进行处理,
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!

#3


传递值去另外一页可以通过form(可以用隐藏框,也可以直接加在url后边(可以用javascript),还可以通过session

#4


可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO####TNO",
中间####是特殊字符.
然后你在取值以后,再对此字符串进行处理,//use split很方便啊
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!

#5


两个值拼成一个字符串, 传完了自己拆

value=a&b

#6


传index到脚本!
脚本传CNO[index] TNO[index]到下个页面

#7


好 谢谢 我去baidu一下hiddden的用法和 split方法

#8


怎么找到的都是ASP的split用法,好像有一种说法是 从jdk14版本起,String类支持split()方法了吗??

#9


没错,从1.4开始,开始有String[] split(String regex)方法

#10


加一个hidden,在单选按钮时触发一个javascript,这个script就是用来改这个hidden的value直不就行了?

#11


你直接到JAVA的API里面找不是更快一些吗?

#12


对啵 谢

#13


多谢各位朋友,得到了很多好思路,可惜这回分数设定用了默认只有20,没给到分的朋友只有感谢再感谢你了,来CSDN这里学习收获挺大的,哈~

#1


你可以试着这样
CNO列用checkbox表示它的值,而TNO列用一个hidden控件表示它的值,这个hidden控件一直与checkbox对应,在传递数时,把对应的hidden的值也传过去。

#2


可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO+XXX+TNO",
中间XXX是特殊字符.
然后你在取值以后,再对此字符串进行处理,
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!

#3


传递值去另外一页可以通过form(可以用隐藏框,也可以直接加在url后边(可以用javascript),还可以通过session

#4


可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO####TNO",
中间####是特殊字符.
然后你在取值以后,再对此字符串进行处理,//use split很方便啊
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!

#5


两个值拼成一个字符串, 传完了自己拆

value=a&b

#6


传index到脚本!
脚本传CNO[index] TNO[index]到下个页面

#7


好 谢谢 我去baidu一下hiddden的用法和 split方法

#8


怎么找到的都是ASP的split用法,好像有一种说法是 从jdk14版本起,String类支持split()方法了吗??

#9


没错,从1.4开始,开始有String[] split(String regex)方法

#10


加一个hidden,在单选按钮时触发一个javascript,这个script就是用来改这个hidden的value直不就行了?

#11


你直接到JAVA的API里面找不是更快一些吗?

#12


对啵 谢

#13


多谢各位朋友,得到了很多好思路,可惜这回分数设定用了默认只有20,没给到分的朋友只有感谢再感谢你了,来CSDN这里学习收获挺大的,哈~