【发布时间】:2015-02-13 09:58:01
【问题描述】:
我有一个动态网格视图包含一个文本框。当用户从文本框中失去焦点时,我想使用 javascript 获取值。因为我在文本框中使用 onblur() 事件。但我无法获得值。请在下面找到代码
function validateintforDWOnblur(input) {
var row = input.parentNode.parentNode;
var rowindex = row.rowIndex;
var totaldw = document.getElementById('<%=gdvaddmsrcrt.ClientID%>').rows[rowindex].cells[2].innerHTML;
var totaldw1 = document.getElementById(totaldw.id).value;
var dw = document.getElementById('<%=gdvaddmsrcrt.ClientID%>').rows[rowindex].cells[3].innerHTML;
return true;
}
gridview 内的文本框
<asp:TextBox ID="txtdiswei" runat="server" onblur="javascript:return validateintforDWOnblur(this)" Width="100px" Text='<%# Bind("DW") %>' Height="40" CssClass="form-control"></asp:TextBox>
请帮我解决这个问题。
【问题讨论】:
-
为什么无法获取价值?是什么阻止了你?
-
validateintforDWOnblur 函数在哪里?
-
@ben 如果我在 totaldw 中这样做,从单元格获取文本框控件的 html。
标签: javascript c# jquery asp.net gridview