2 qq 24466159 qq_24466159 于 2016.04.10 10:41 提问

关于checkbox标签里的值
 <form action="url" method="post">
<tr>
<td><checkbox value="值1">值1</td>
<td><input type="text" value="值2">值2</td>
<td><input type="text" value="值3">值3</td>
<td><input type="text" value="值4">值4</td>
</tr>
<input type="submit" name="" value="">
<form>

如果选中checkbox 就将

 <tr>

里的所有值post怎么搞,谢谢大神! 如果checkbox按钮被选中 那么值1-值4都被提交到表单

5个回答

CSDNXIAOD
CSDNXIAOD   2016.04.10 10:52

checkbox标签
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

alex2917
alex2917   2016.04.10 11:08

html写的有问题,不知道题主具体什么意思。
html:

 <form>
            <table>
                <tr>
                    <td><input type="checkbox" id="checkbox" />值</td>
                    <td>值</td>
                    <td>值</td>
                    <td>值</td>
                </tr>
            </table>
        </form>

js:
$("#checkbox").change(function(){
if($(this).prop("checked")){
var data = $("form").find('td').text();
$.ajax({
url: '/path/to/file',
type: 'POST',
data: data,
success: function(){
//...
}
})
}
})


alex2917
alex2917   2016.04.10 11:09

html写的有问题,不知道题主具体什么意思。
html:

 <form>
            <table>
                <tr>
                    <td><input type="checkbox" id="checkbox" />值</td>
                    <td>值</td>
                    <td>值</td>
                    <td>值</td>
                </tr>
            </table>
        </form>

js:

 $("#checkbox").change(function(){
            if($(this).prop("checked")){
                var data = $("form").find('td').text();
                $.ajax({
                    url: '/path/to/file',
                    type: 'POST',
                    data: data,
                    success: function(){
                        //...
                    }
                })
            }
        })

这时我的测试代码。

alex2917
alex2917 回复qq_24466159: 看来你就是想要知道如何匹配键值对,简单一点的可以设置多个隐藏<input type="hidden" />,但这样会导致dom数量增加,麻烦一点的你可以写js自己设置数据格式。
2 年多之前 回复
qq_24466159
qq_24466159 就是 想把有checkbox的整行的值 包括其他标签,比如type=text的value值通过form传到其他页面处理,其实就是所谓的值对应 比如一个人的名字,张三 15岁 男, 那我checkbox只是选了张三 怎么把年龄和性别也传过去
2 年多之前 回复
suzhouhe1991
suzhouhe1991   2016.04.10 11:54

value值,传过去的是value值

zcw1994
zcw1994   2016.04.10 14:00
值1 值2 值3 值4

zcw1994
zcw1994 忘了插入代码片。。。。给input标签加一个value属性,值为input后的那个值,取值直接取value即可,$("#checkbox").val();
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
点击checkbox使用js取table中tr下td中的各个标签value
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">     --> http://www.w3.org/1999/xhtml" > Js获取 table当前行的值     var selectedTr = null;//声
【解决】关于Struts2 Checkbox标签回填的办法
Struts2自带着许多标签,控制和数据部分的使用较多,UI部分的标签其实用得并不多,但实然用到了,有时可能会让你措手不及,就拿Checkbox标签的回填来说。       Struts2对Checkbox标签的描述如下: Description Renders an HTML input element of type checkbox, populated by the
jQuery获取checkbox行其他td内input的值
这两天遇到这么一个需求,需要点击删除时候有个comfirm提示框,提示框内展示要删除的数据。比如点击一堆checkbox后获取该行的input值 大致代码如下             text" name = "yy" id = "yy" value = "李四">             text" name = "yy"
Spring MVC框架checkbox标签的使用
代码: checkboxForm.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 测试checkbox标签 form:checkbox测试 选择课程:  
获取选定CheckBox控件的值及js实现勾选时勾选相关父子关系
页面代码如下: '
Struts中的标签s:checkbox用处
学习了Struts2中的标签s:checkbox 的重大用处: 1.理解s:checkbox的属性 属性value只能是true或者false,表示复选框是否选中;  属性 fieldValue属性才表示与name="ids"的value值。 注意:如果复选框选中那么fieldValue值可以给name="ids"赋值。如果有多个就会是一个字符串"1,2,3,4..."       这个
checkbox多选显示同级下一个元素的值
对于checkbox多选的问题我将我的经验提供给大家、希望对你们有帮助、谢谢!!! 1.先取到多选的值   js:   $(function(){    $("#submitBtn").click(function() {    var selectID = "";     var str="";    var checkedID = document.getElementsByNa
thinkphp复选框进行if判断输出
直接上代码: {$poorrea.name} {$poorrea.name} 说明:这里面主要用到了in范围判断标签,使用方法如下: 用法: 可以使用in标签来判断模板变量是否在某个范围内,例如:  name="id"value="1,2,3">输出内容1 如果判断不再某个范围内,可以使用:  name="id"value="1,2,3">输出内
checkbox标签
这个标签生成checkbox类型的HTML input标签。假设模型中的User支持每个用户设置自己的喜好,比如新闻订阅或者一组业余爱好,等等。下面是Preferences这个类的定义:public class Preferences { private boolean receiveNewsletter; private String[] interests;
获取页面中所有 checkbox的对面,并获取它的值
当一个页面中有着非常多的checkbox时,怎么获取所有checkbox的对象并对其进行操作呢 这里使用jquery作为演示 var checks = new Array();//创建一个数组来存放checkbox对象 var GPSPoint = new Array();//创建一个数组来存放从checkbox中获取的属性 checks = $("input:ch