【发布时间】:2010-01-05 17:16:10
【问题描述】:
如何在 ASP.NET 文本框控件已填充且焦点仍设置时正确执行 JavaScript 函数? onChange 事件将不起作用,因为我需要在 JavaScript 函数执行后以编程方式将焦点移至下一个表单元素。
与question 非常相似。标记的答案对于问题的上下文是正确的,但经过更多测试后,它并没有完全解决我当前的问题。
伪代码:
<script language="javascript" type="text/javascript">
function MyFunction() {
//execute this function when MyTxtBox is populated and focus is still set
//once core function is completed, move focus to MyTxtBox1
}
</script>
<style type="text/css">
.USBBox
{
position: absolute;
left: -999em;
overflow: hidden;
}
</style>
<asp:TextBox id="MyTxtBox" runat="server" CssClass="USBBox" />
<asp:TextBox id="MyTxtBox1" runat="server" />
【问题讨论】:
-
您能解释一下链接的问题如何不符合您的要求吗?但从技术上讲,这是重复的!
-
@James - 用户正在使用 USB 信用卡刷卡器,我必须按 Tab 键移动到下一个表单元素才能执行 JS 功能。我需要取消制表符。
标签: asp.net javascript jquery