关于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都被提交到表单

4个回答

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(){
//...
}
})
}
})


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

value值,传过去的是value值

值1 值2 值3 值4

zcw1994
我的小胖子呢 忘了插入代码片。。。。给input标签加一个value属性,值为input后的那个值,取值直接取value即可,$("#checkbox").val();
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐