我在这里有点困惑。问题是我有一个 asp.net 文本框,当 maxlength 为 true 并且用户没有按下某些键时,我想将其切换到下一个文本框。我的 asp.net 代码是这样的:
<asp:TextBox ID="txbTransferBanknumber" Style="width: 50px;" MaxLength="4"
Visible="true" runat="server" autocomplete="off" onkeyup="autoTabNextTextBox(this,'txbTransferLedger')" CssClass="AutoTabFill" />
我的 autoTabNextTextBox 函数如下所示:
function autoTabNextTextBox(sender, nextTextBox) {
var keyCode = (event.which) ? event.which : event.keyCode
var mylength = $(sender).val().length;
var maxlength = $(sender).attr('maxLength');
if((keyCode != 37) && (keyCode != 39))
{
if ((keyCode != 8) && (keyCode != 16))
{
if (mylength == maxlength)
{
$('.nextTextBox').focus();
//nextTextBox.focus();
}
}
}
}
如何将参数 nextTextBox 传递给 .focus() ?