OnClick时获取JavaScript或JQuery值中的复选框

我有一个复选框,需要在选中时获取复选框的值。使用JavaScript或jquery。我将我的ASPX代码放在下面。应该可以在IE中使用,而我正在尝试将响应显示为“开启”而不是值。

ASPX代码:

<asp:TemplateField>
    <HeaderTemplate>
        <asp:CheckBox ID="CHK_STY_ALL" 
                      runat="server" 
                      onclick="javascript:Selectallcheckbox(this);" />
    </HeaderTemplate>
    <ItemTemplate>
        <asp:CheckBox ID="CHK_STY" 
                      runat="server" 
                      onclick="javascript:SelectallColorsForStyle(this,value);" 
                      CssClass="checkboxselection" 
                      Text='<%#Eval("STY_NBR")%>' />
    </ItemTemplate>
</asp:TemplateField>

JavaScript和JQuery:

<script language="javascript" type="text/javascript">
    function Selectallcheckbox(val) {
        if (!$(this).is(':checked')) {
            $('input:checkbox').prop('checked', val.checked);
        } else {
            $("#chkroot").removeAttr('checked');
        }
    }
</script>
<script type="text/javascript">
    function SelectallColorsForStyle(e,val) {
        var IDValue = $(e).attr('id');

        var StyleNumber = document.getElementById(IDValue).value;
        alert(StyleNumber);
    }
</script>

在此处输入图片说明

将值显示为“ ON”,而不是在复选框旁边显示原始值。

ASP.Net CheckBox呈现为输入标签

<span class="checkboxselection">
    <input id="GridView1_CHK_STY_0" 
        type="checkbox" 
        name="GridView1$ctl02$CHK_STY" 
        onclick="javascript: SelectallColorsForStyle(this, value);" />
    <label for="GridView1_CHK_STY_0">100005</label>
</span>

因此,您需要选择兄弟标签的文本。

<script type="text/javascript">
    function SelectallColorsForStyle(e, val) {
        var label = $(e).siblings("label");
        alert(label.text());
    }
</script>

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取纯Javascript中该复选框的onclick的ID或值

来自分类Dev

发布表单时如何获取复选框元素中未选中复选框的值?

来自分类Dev

如何从javascript中的表中获取复选框值?

来自分类Dev

使用Spring Form时,如何在ajax / jquery中获取复选框值

来自分类Dev

如何获取jQuery中复选框的值

来自分类Dev

如何使用jQuery从复选框中获取多个值

来自分类Dev

使用jQuery获取数组中复选框的值

来自分类Dev

在JQuery中获取单个复选框的值

来自分类Dev

如何在JavaScript中获取复选框值

来自分类Dev

如何获取Javascript中仅选中的复选框的值?

来自分类Dev

如何在javascript中获取复选框值

来自分类Dev

使用JavaScript / JQuery从上次选择中获取复选框值

来自分类Dev

获取symfony中复选框的值

来自分类Dev

获取Datagridview中复选框的值?

来自分类Dev

复选框中的JQuery / JavaScript更改

来自分类Dev

如何获取复选框值onclick提交按钮?

来自分类Dev

角度:选中复选框时获取复选框的值

来自分类Dev

角度:选中复选框时获取复选框的值

来自分类Dev

jQuery:多个复选框,获取唯一选中的复选框的值

来自分类Dev

jQuery,如何获取复选框未选中事件和复选框值?

来自分类Dev

jquery 动态更改复选框的属性但未获取每个复选框的值

来自分类Dev

jQuery-选中复选框时获取文本框的上一个值

来自分类Dev

通过jQuery在更改事件时如何获取多个复选框切换开关值

来自分类Dev

Jquery - 在跨度单击时获取 li 内复选框的值

来自分类Dev

选中复选框时如何获取多个值

来自分类Dev

选中复选框时获取 gridview 行值

来自分类Dev

如何使用 jquery/javascript 获取选中复选框的所有值?

来自分类Dev

如果在jQuery中单击该行中的复选框,如何获取行的值

来自分类Dev

如果在jQuery中单击该行中的复选框,如何获取行的值

Related 相关文章

  1. 1

    获取纯Javascript中该复选框的onclick的ID或值

  2. 2

    发布表单时如何获取复选框元素中未选中复选框的值?

  3. 3

    如何从javascript中的表中获取复选框值?

  4. 4

    使用Spring Form时,如何在ajax / jquery中获取复选框值

  5. 5

    如何获取jQuery中复选框的值

  6. 6

    如何使用jQuery从复选框中获取多个值

  7. 7

    使用jQuery获取数组中复选框的值

  8. 8

    在JQuery中获取单个复选框的值

  9. 9

    如何在JavaScript中获取复选框值

  10. 10

    如何获取Javascript中仅选中的复选框的值?

  11. 11

    如何在javascript中获取复选框值

  12. 12

    使用JavaScript / JQuery从上次选择中获取复选框值

  13. 13

    获取symfony中复选框的值

  14. 14

    获取Datagridview中复选框的值?

  15. 15

    复选框中的JQuery / JavaScript更改

  16. 16

    如何获取复选框值onclick提交按钮?

  17. 17

    角度:选中复选框时获取复选框的值

  18. 18

    角度:选中复选框时获取复选框的值

  19. 19

    jQuery:多个复选框,获取唯一选中的复选框的值

  20. 20

    jQuery,如何获取复选框未选中事件和复选框值?

  21. 21

    jquery 动态更改复选框的属性但未获取每个复选框的值

  22. 22

    jQuery-选中复选框时获取文本框的上一个值

  23. 23

    通过jQuery在更改事件时如何获取多个复选框切换开关值

  24. 24

    Jquery - 在跨度单击时获取 li 内复选框的值

  25. 25

    选中复选框时如何获取多个值

  26. 26

    选中复选框时获取 gridview 行值

  27. 27

    如何使用 jquery/javascript 获取选中复选框的所有值?

  28. 28

    如果在jQuery中单击该行中的复选框,如何获取行的值

  29. 29

    如果在jQuery中单击该行中的复选框,如何获取行的值

热门标签

归档