0

単純に、Gridview には 2 つの ItemTemplate があり、1 つは TextBox 用で、もう 1 つは CustomValidator 用であり、このグリッドの外側にボタンがあります。

シナリオは、ボタンをクリックしたときに、グリッド内の CustomValidators によって Textboxes を有効にしたいだけです

CustomValidator の同じ行にある Textbox をキャッチしたいだけです

この関数で

function ValidateModuleList(source, args) {

}

私は何かを試しました

function ValidateModuleList(source, args) {
    var row = $(this).parent('td').parent('tr');
    var textbox = row.find('textbox1') ;
}

しかし、うまくいきません。

バリデーター:

<ItemTemplate>
     <asp:CustomValidator runat="server" ID="cvmodulelist" ClientValidationFunction="ValidateModuleList" CssClass="CustomValid" ErrorMessage="*" ValidationGroup="vg_Save_Req_TP_Settings">*
    </asp:CustomValidator> 
</ItemTemplate> 
4

1 に答える 1