以下代码有效,我很好奇是否有动态方式传递生成的代码 将GridLeft__ctl1_GridViewLeftSearch ID转换为javascript函数。
伪代码 -
<HeaderTemplate>
<asp:TextBox ID="GridViewLeftTextBox" Width="80%" runat="server"
onKeyPress="javascript:SearchLeft(event);"></asp:TextBox>
<asp:Button ID="GridViewLeftSearch" runat="server" Width="100%"
OnClick="onSearchLeftGrid" Text="Search Patients" Font-Size="Small">
</asp:Button>
</HeaderTemplate>
他们是否可以在没有硬编码的情况下访问此Javascript函数中的GridViewLeftSearch按钮?
function SearchLeft(e) {
var t = document.getElementById("GridLeft__ctl1_GridViewLeftSearch");
if (t != null) {
t.click();
}
}
答案 0 :(得分:0)
试试这个:
function SearchLeft(e) {
var t = document.getElementById("<%= GridViewLeftSearch.ClientID %>");
if (t != null) {
t.click();
}
}