使用JQuery或Javascript检查Gridview中的特定行的复选框

时间:2013-12-04 04:03:35

标签: javascript jquery asp.net

我有一个带有checkboxes的网格视图。我的GridView结构是

   Name      Relation      Relation Name
----------------------------------------------------
  John
----------------------------------------------------      
 checkbox     Father 
-----------------------------------------------------
                            Robert
---------------------------------------------------
 checkbox     Mother       
---------------------------------------------------
                            Jessy
--------------------------------------------------
 Tom
-----------------------------------------------------
 Checkbox    Father
------------------------------------------------------
                            Joe
-----------------------------------------------------
 checkbox    Mother
-----------------------------------------------------
                            Helen       
----------------------------------------------------

问题是我需要检查约翰的父亲或母亲和汤姆的父亲或母亲附近的一个复选框。如果我检查约翰的父亲,当我试图检查约翰的母亲时,它应该显示警告信息以检查父亲或母亲对于john.I应该能够从john中选中一个复选框,而tom..i中的一个复选框需要在jquery或javascript中执行此操作。请帮帮我

1 个答案:

答案 0 :(得分:0)

如果您要进行单一选择,我猜单选按钮将是正确的控制。您可以为不同的行设置不同的单选按钮名称,对于单行设置相同的单选按钮名称。

Something similar

代码

<table id="tblRelation">
    <tr>
        <td colspan="2">
            John
        </td>
    </tr>
    <tr>
        <td>
            <input type="radio" name="row1" />
        </td>
        <td>
            Father
        </td>
    </tr>
    <tr>
        <td>
            <input type="radio" name="row1" />
        </td>
        <td>
            Mother
        </td>
    </tr>
    <tr>
        <td colspan="2">
            David
        </td>
    </tr>
    <tr>
        <td>
            <input type="radio" name="row2" />
        </td>
        <td>
            Father
        </td>
    </tr>
    <tr>
        <td>
            <input type="radio" name="row2" />
        </td>
        <td>
            Mother
        </td>
    </tr>
</table>