0

如果复选框被选中,那么只有我看到其他值而不是提交我做错了什么

 <form>
 <input type="checkbox" id="tagdata" name="tagdata" onchange="get_checkbox_value();" value="0"/>
 </form>

function get_checkbox_value()
{
if ($('#tagdata').attr('checked')) {
  $('#tagdata').val('1');
}
else
{
  $('#tagdata').val('0');
}
}
4

2 回答 2

3

我不确定你到底在问什么,但只有在复选框被勾选/交叉时才会提交复选框值。如果提交了值,则用户已选中复选框,如果未提交值,则不选中。

于 2012-07-19T11:22:05.393 回答
0

如果我对您的要求是正确的,请使用这个,我对代码格式感到抱歉。

<html>
<head>       <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
</body>
<form>
 <input type="checkbox" id="tagdata" name="tagdata" onchange="get_checkbox_value();" />
 </form>
<script>
function get_checkbox_value()
{
if ($('#tagdata').attr('checked')) {

   $('#tagdata').val('1');

}
else
{


  $('#tagdata').val('0');

}
}

</script>
</body>
</html>
于 2012-07-19T12:04:49.283 回答