我在数组中有多个具有相同名称的单选按钮,并且具有与1相同的值 [英] I have Multiple radio button with same name in it of array and have same values as 1

查看:84
本文介绍了我在数组中有多个具有相同名称的单选按钮,并且具有与1相同的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在数组中有多个单选按钮名称,所有单选按钮名称的值均与1相同. 我需要获取是否将uncheck表示设置为零,我该怎么做.下面是我的代码

I have multiple radio button name in array with same values as 1 for all. I need want to get if uncheck means set as zero how can I do that. Below is my code

检查图像其示例图像,但形式与我一样:

html代码:

<input type="radio" name="radio_name[]" id="radi_name" value="1" checked >
<label for="radio1">Set as Default</label>

PHP代码:

$a[]=$_post['radio_name'];
prinr_r($a);

当前结果:

Array ( [0] => 1 )

预期结果:

Array ( [0] => 1,[1] => 0,[2] => 0,[3] => 0 )

我只检查了一个单选按钮,其余所有都需要清零.

I have checked one radio button only, rest all need to zero.

推荐答案

使用它.

    <form method='post' id='userform' action='test2.php'> <tr>
        <td>Trouble Type</td>
        <td>
        <input type='checkbox' name='checkboxvar[]' class="check" value='1'>1<br>
        <input type='checkbox' name='checkboxvar[]' class="check"  value='1'>2<br>
        <input type='checkbox' name='checkboxvar[]'  class="check"  value='1'>3
        </td> </tr> </table> <input type='button' class='buttons'> </form>

<script type="text/javascript">
        $(document).ready(function(){
            $('.buttons').click(function(){
                var checkbox_arr = [];
                $('.check').each(function(){
                    checkbox_arr.push(+$(this).is( ':checked' ));
                });
                console.log(checkbox_arr);
            });
        });
    </script>

这篇关于我在数组中有多个具有相同名称的单选按钮,并且具有与1相同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆