我正在尝试做类似的事情
<asp:TextBox runat="server" Text='<%#Eval("data")>' onblur="jsMethod('<%#Eval("data")>')"/>
但无法正确处理。有什么帮助吗??
我正在尝试做类似的事情
<asp:TextBox runat="server" Text='<%#Eval("data")>' onblur="jsMethod('<%#Eval("data")>')"/>
但无法正确处理。有什么帮助吗??
onblur
当用户输入失去焦点时,将在客户端调用。
该this
对象可用于在调用jsMethod
.
<asp:TextBox runat="server" Text='<%#Eval("data")%>' onblur="jsMethod(this)"/>
function jsMethod(input)
{
var currentText = input.value;
}
你需要这样写:
<asp:TextBox runat="server" Text='<%#Eval("data") %>' onblur="jsMethod('<%#Eval("data")%>')" />
你最后缺少 % 符号,这就是我所相信的
更新:
<asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("data") %>' onblur='<%# @"jsMethod(""" + Eval("data") + @""");" %>' />