Я пытаюсь ввести значения текстового поля gridview html, когда он теряет фокус (имеется в виду jQuery onchange="return fuction()"), я хотел бы знать, в какой строке таблицы он находится. Значит, вся информация о значениях ячеек требовала какой-либо идеи?

<asp:TemplateField HeaderText="Adjusting time(HH:MM:SS)">
    <ItemTemplate>
        <div class="form-group">
            <div class="col-md-3">
                <input id="txtHours" runat="server" type="text" 
                       class="form-control" placeholder="HH"
                       onkeypress="CheckNumeric(event);"
                       onchange="return Calculations(this);" />
            </div>
            <div class="col-md-3">
                <input id="txtMinutes" runat="server" type="text"
                       class="form-control" placeholder="MM"
                       onkeypress="CheckNumeric(event);"  
                       onchange="return Calculations(this);" />
            </div>
            <div class="col-md-3"></div>
        </div>
    </ItemTemplate>
</asp:TemplateField>
0
Chenna Rao 24 Июн 2016 в 16:28
Разместите код, пожалуйста.
 – 
Poonam
24 Июн 2016 в 16:39
, например, там больше текстовых блоков HTML, а сторона jqery получает значение сетки
 – 
Chenna Rao
24 Июн 2016 в 16:46
Не здесь, в вашем вопросе пожалуйста
 – 
Poonam
24 Июн 2016 в 16:47
@ Poonam ты понял, в чем моя проблема, и что я ожидал от приведенного выше кода на стороне gridview TemplateField и onchange = "return Calculations (this);" Я пишу связанный с jquery код для получения значений этой ячейки
 – 
Chenna Rao
24 Июн 2016 в 16:50
Вот почему я прошу ваш код на
 – 
Poonam
24 Июн 2016 в 16:51

1 ответ

Лучший ответ

enter image description here

function Calculations(elem) {
    var TabChangeId = $(elem).attr("id");
    if (TabChangeId == "txtHours") {
        var CurrentNode = $(elem).parent().parent().parent().parent();
        var EmpName = CurrentNode.find('#lblEmployeename').text();
    }
}

Щелкнув часы или минуты и секунды, вы получите значения в этой строке.

0
youpilat13 4 Окт 2017 в 15:47