0

这是我的代码-

<asp:TextBox ID="txtVndPassword" MaxLength="10" TabIndex="6" ToolTip="Password" Style="border: 1px solid #ededed;"
CssClass="inputDelivery paddBottom5px" TextMode="Password" runat="server" onkeyup="javascript:checkPasswordStrength(this.value);"></asp:TextBox>

当我输入任何单词时,它会在每次按下时触发 javascript 方法,但然后我按下tab按钮,它不会聚焦到下一个控件,但它会聚焦到同一个控件并触发 java 脚本函数。但是,如果我现在再次按下选项卡按钮,它会聚焦到下一个控件,这次甚至不会触发 javascript。

4

1 回答 1

0

您可以发布 checkPasswordStrength 的代码吗?您需要确保 tab 键没有被该方法捕获并且它返回 true。您也可以尝试将 onkeyup 调用更改为如下所示:

<asp:TextBox ID="txtVndPassword" MaxLength="10" TabIndex="6" ToolTip="Password" Style="border: 1px solid #ededed;" CssClass="inputDelivery paddBottom5px" TextMode="Password" runat="server" onkeyup="javascript:checkPasswordStrength(this.value); return true;"></asp:TextBox>
于 2011-03-24T17:11:39.910 回答