将值绑定到复选框

时间:2013-03-11 14:48:13

标签: c# jquery asp.net ajax

<input type="checkbox" name="chkbox" 
 onclick="Utility('<%# Eval("id") %>');"
checked='<%# Eval("Contacted") %> ' />

onclick用于运行AJAX,它根据选中或取消选中的复选框更新数据库中的记录。

我的Q ....我想抓住'T'或'F',它存储在代码后面的'contact'中 我试图通过正常的绑定Eval(“联系”)来做到这一点......(因为在'联系'后面的代码将具有值。

有什么想法吗? 感谢

2 个答案:

答案 0 :(得分:1)

您可以使用以下命令获取checked(true或false)的值:

var isChecked = $("#chkbox").is(":checked"); //returns true or false

您可以使用prop

设置值
$("#chkbox").prop("checked", true); //Sets box to checked.

答案 1 :(得分:1)

我相信你想要达到的目标是这样的:

<input type="checkbox" name="chkbox" id="chkbox" />

    $('#chkbox').change(function(e) {
        if($(this).is(':checked')) {
            // do whatever
        }
        else{
            // do whatever
        }
    });