簡體   English   中英

當填充文本框並且仍在jQuery中設置焦點時,觸發JavaScript函數嗎?

[英]Fire off JavaScript function when textbox is populated and focus is still set in jQuery?

填充ASP.NET文本框控件並且仍設置焦點時,如何正確執行JavaScript函數? onChange事件將不起作用,因為在執行JavaScript函數后,我需要以編程方式將焦點移至下一個表單元素。

就是這個問題很相似。 標記的答案對於問題的上下文是正確的,但是經過更多測試后,它並不能完全解決我當前的問題。

偽代碼:

<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" /> 
$('#MyTxtBox').keyup(MyFunction);

您需要使用onkeypressonkeyup來完成此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM