CNO TNO checkbox
CNO是从一张数据库表中取出利用While动态显示的一列数据,TNO是从另一张数据库表(描述CNO,TNO一对一关系的中间表)取出的也是随CNO动态显示的,那我如果在页面对checkbox打勾,怎么传递所选checkbox同一行的两列数据的值呢?
搜索过了论坛的问题,说是checkbox只能传一个值,那还有什么办法可以实现需求啊?急啊急,不知道从哪下手,在线等答案了。
13 个解决方案
#1
你可以试着这样
CNO列用checkbox表示它的值,而TNO列用一个hidden控件表示它的值,这个hidden控件一直与checkbox对应,在传递数时,把对应的hidden的值也传过去。
CNO列用checkbox表示它的值,而TNO列用一个hidden控件表示它的值,这个hidden控件一直与checkbox对应,在传递数时,把对应的hidden的值也传过去。
#2
可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO+XXX+TNO",
中间XXX是特殊字符.
然后你在取值以后,再对此字符串进行处理,
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
在HTML里面对checkbox的value动态赋值,
让它等于"CNO+XXX+TNO",
中间XXX是特殊字符.
然后你在取值以后,再对此字符串进行处理,
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
#3
传递值去另外一页可以通过form(可以用隐藏框,也可以直接加在url后边(可以用javascript),还可以通过session
#4
可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO####TNO",
中间####是特殊字符.
然后你在取值以后,再对此字符串进行处理,//use split很方便啊
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
在HTML里面对checkbox的value动态赋值,
让它等于"CNO####TNO",
中间####是特殊字符.
然后你在取值以后,再对此字符串进行处理,//use split很方便啊
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
#5
两个值拼成一个字符串, 传完了自己拆
value=a&b
value=a&b
#6
传index到脚本!
脚本传CNO[index] TNO[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的值也传过去。
CNO列用checkbox表示它的值,而TNO列用一个hidden控件表示它的值,这个hidden控件一直与checkbox对应,在传递数时,把对应的hidden的值也传过去。
#2
可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO+XXX+TNO",
中间XXX是特殊字符.
然后你在取值以后,再对此字符串进行处理,
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
在HTML里面对checkbox的value动态赋值,
让它等于"CNO+XXX+TNO",
中间XXX是特殊字符.
然后你在取值以后,再对此字符串进行处理,
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
#3
传递值去另外一页可以通过form(可以用隐藏框,也可以直接加在url后边(可以用javascript),还可以通过session
#4
可以用变通的方法嘛.
在HTML里面对checkbox的value动态赋值,
让它等于"CNO####TNO",
中间####是特殊字符.
然后你在取值以后,再对此字符串进行处理,//use split很方便啊
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
在HTML里面对checkbox的value动态赋值,
让它等于"CNO####TNO",
中间####是特殊字符.
然后你在取值以后,再对此字符串进行处理,//use split很方便啊
把CNO和TNO的值单独取出来,就可以了!
不过此方法有些麻烦!
#5
两个值拼成一个字符串, 传完了自己拆
value=a&b
value=a&b
#6
传index到脚本!
脚本传CNO[index] TNO[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这里学习收获挺大的,哈~