Gridview中复选框背后的Javascript函数

Javascript function behind checkbox in Gridview

本文关键字:Javascript 函数 背后 复选框 Gridview      更新时间:2023-09-26

我有一个Javascript函数,当复选框被选中时正确工作,即设置'Chk'为true,但当复选框未选中时则不设置'Chk'为true。然后,函数将两个参数传递给运行存储过程的第二个页面(将值设置为true或false)。下面是我的代码:

    <script src="Scripts/jquery-1.4.1.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript">
    function myfunction(invId, Chk) {
    var chkboxValue = ($("#iSelect").is(":checked") ? false : true);
    $.ajax({
        type: "GET",
        url: "upDateMe.aspx?param1=" + invId +"&param2=" + chkboxValue,
        data: "",
        contentType: "text/html",
        dataType: "text"
    });
}

您可以通过使用

获取复选框状态值
var chkboxValue = ($("#iSelect").prop('checked'));

this将获取它是真还是假你的函数应该像这样

function myfunction(invId, Chk) {
    var chkboxValue = ($("#iSelect").prop('checked'));
    $.ajax({
        type: "GET",
        url: "upDateMe.aspx?param1=" + invId +"&param2=" + chkboxValue,
        data: "",
        contentType: "text/html",
        dataType: "text"
    });
}

这是你想要的小提琴:http://jsfiddle.net/QRNyJ/1/