単純に、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>