我要专注于用户的控制,但它给我的错误专注于用户控制
function getFocus() {
document.getElementById('<%myUserControl.ClientID%>').focus()
}
<a href.... onclick="getFocus()>Click</a>
我怎样才能做到这一点?
谢谢
我要专注于用户的控制,但它给我的错误专注于用户控制
function getFocus() {
document.getElementById('<%myUserControl.ClientID%>').focus()
}
<a href.... onclick="getFocus()>Click</a>
我怎样才能做到这一点?
谢谢
替换此:
document.getElementById('<%myUserControl.ClientID%>').focus()
与此:
document.getElementById('<%= myUserControl.ClientID%>').focus()
<%= myUserControl.ClientID%>缺少 “=”
我不知道你想要关注哪个组件。如果你想专注于“利率”。根据您在其他问题上发布的代码,我建议您将代码更改为。
<a id="p2" href="#" runat="server">Rates</a>
:删除标签,然后添加href做你想做的事情在这里。 然后在你的javascript: document.getElementById("<%=p2.ClientID%>").focus();
那么你可以得到率焦点。
哦,我要去试试:) – user710502
我这样做了,但我得到了编译器错误消息:CS0103:名称'myUserControl'在当前上下文中不存在源错误:第5行:function getFocus(){Line 6:第7行:document.getElementById('<%= myUserControl.ClientID%>')。focus()第8行:}第9行: – user710502