<input type="checkbox" value="" name="a">只有一个复选框 要求选了 那么值为1 可以保存到数据库 没有选就是0

解决方案 »

  1.   

    <input type="checkbox" value="0" name="a" onclick="this.value=(this.value==0)?1:0">
      

  2.   

    <input type="checkbox" value="1" name="a">后台判断下即可。
      

  3.   


    onclick="this.value=(this.value==0)?1:0
    写在外面怎么写 不是写在INPUT里面 THIS用什么代替
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="http://code.jquery.com/jquery-latest.js"></script> 
        <script>
            $(document).ready(function () {
                $('input[type=checkbox]').click(
                function () {
                    if ($(this).attr('checked') == "checked") {
                        alert('1');
                    }
                    else {
                        alert('0');
                    }
                });
            })
        </script>
    </head>
    <body>
    <input type="checkbox" name="error"  value="yes"/>有
                            
    </body>
    </html>
      

  5.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="http://code.jquery.com/jquery-latest.js"></script> 
        <script>
            $(function() {
                $('#a1').click(function() {
    this.value = (this.value == 0) ? 1 : 0;
    alert(this.value);
                });
            });
        </script>
    </head>
    <body>
    <input type="checkbox" value="0" id="a1" name="a1" />
    </body>
    </html>