当前位置: 代码迷 >> Java Web开发 >> 复选框选中某一行后,这行有文本框,如何取到值提交form表单
  详细解决方案

复选框选中某一行后,这行有文本框,如何取到值提交form表单

热度:45   发布时间:2016-04-16 22:06:36.0
复选框选中某一行后,这行有文本框,怎么取到值提交form表单?

就上选中某行后,提交这行后面的两个文本框值,可以选择多行
------解决方案--------------------
提交的时候可以获取到选中的数据,然后把数据提交。
------解决方案--------------------
<tr> 
<td><input type="checkbox" name="bet" class="userid" value="1" /></td> 
<td><input type="text" name="minbet1" id="minbet1" value="20"></td> 
<td><input type="text" name="dizhu1" id="dizhu1" value=""></td> 
<td>18888000</td> 
<td><input type="text" name="remove1" id="remove1" value=""></td> 
<td>  hidden </td>
</tr> 
你jsp提交的时候根据选中 给hidden 赋值, 如赋选中。
你后台数组接受input  的值,
然后循环判断 hidden   的 值是不是选中,选中就取minbet1[i] 和 remove1[i]的值。
------解决方案--------------------
用jquery找到选中节点的父元素tr,在通过tr去找td元素的内容。
不用jquery也可以的。但是使用相对比较麻烦!
------解决方案--------------------

sumbit的话根本无法将值传递过去 建议楼主有ajax吧
既然你已经得到数值了 定义一个变量str 将数值进行叠加 中间可以用 ; 号作为分隔符  在action后面定义一个参数将字符串将str传递绑定  
"XXXX.action?str="+str
在后台在定义个一个参数str   进行接收 这样就可以得到前台所传递过来的字符串了   然后在根据;分隔  就可以拿到值了 

如果你在不明白 对不起是我语文不好!
------解决方案--------------------
可以组成字符串,也可以转成json,也可以单个变量带在url后面
  相关解决方案