我有一个旧的vb.net应用程序,需要修改一些功能,我补充道:
<input type="text" id="hiddenAccountNumber" class="js-card" placeholder="Test" onkeypress="readKeyPress()"/>
功能
readKeyPress
一旦你用键盘输入数据,就会有一些逻辑来读取输入中的数据…我的问题是每次键盘上的一个击键输入,整个页面都会进行回发,而我的javascript代码永远不会执行……我只需要执行我的javascript代码。你知道吗?
我没有看到任何表单标记实际上这是一段代码:
<asp:Content ID="Content2" ContentPlaceHolderID="body" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div class="AccountSummary" style="float:right;">
<uc:AccountSummary id="ucAccountSummary" runat="server" />
</div>
<asp:UpdatePanel ID="updateTransactionControls" runat="server" >
<ContentTemplate>
但它有一些UC,并有以下触发因素:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ucGeneralPaymentPosting"
EventName="SetupPaymentForm" />
<asp:AsyncPostBackTrigger ControlID="ucGeneralPaymentPosting"
EventName="ClearPaymentForm" />
<asp:AsyncPostBackTrigger ControlID="ucDentalFirstFinancing"
EventName="InvalidDentalFirstSSN" />
<asp:AsyncPostBackTrigger ControlID="btnReviewPayment" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnBackToCollectData" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ucCareCredit"
EventName="ShowAuthorizationForm" />
<asp:AsyncPostBackTrigger ControlID="btnSubmitPayment" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnDelete" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnDelete" EventName="Click" />
<%--<asp:AsyncPostBackTrigger ControlID="ucThirdPartyLenderAccountInformation" EventName="CheckEmailSelection" />--%>
</Triggers>