当前页面: 开发资料首页 → JSP 专题 → input type的value只能有一个吗
input type的value只能有一个吗
摘要: input type的value只能有一个吗
<input type="checkbox" name="ckb" value="no1rose $20">no1 yellowrose $20
<input type="checkbox" name="ckb" value="no2tulip $45">no2 tulip $45
我想在下个jsp页面显示 选出的花的名字价格后,有个价格的统计,就是需要把$20和45加一下
但是一个只能有一个value ,如果我要显示花的名字和价格,value="no1rose $20",那么怎么把20这个数字抽出来进行计算呢,如果只写value=20,是可以的,但是又不能显示出out.println(flowername[i]+"/n");
String [] flowername=request.getParameterValues("ckb");
for(int i=0; i out.println(flowername[i]+"/n");
再顺便问一下图片如何放到网页上啊
图片
建议使用dreamwaver编辑网页。所有引用使用相对路径
关于input
写成<input type="checkbox" name="ckb" value="45">no1rose $20</input>
楼上正解
那我下一个页面怎么打印每个选出来的花啊?
String [] flowername=request.getParameterValues("ckb");
for(int i=0; i out.println(flowername[i]+"/n");
你可以把花名"no1rose $20"和单价"20"一起传递过来,中间用一个特殊符号分割;如:
<input type="checkbox" name="ckb" value="no1rose $20,20">no1 yellowrose $20
String [] flowername=request.getParameterValues("ckb");
然后再把每个flowername[i]用String []subflowername=flowername[i].split(",")把它分割出来.
那么subflowername[0]就是no1rose $20,subflowername[1]就是20;
然后再坐对应得操作!
用隐藏域去保存花名,然后输入框保存价格啊