私はここで少し混乱しています。問題は、maxlengthがtrueで、ユーザーが特定のキーを押さなかったときに、次のテキストボックスにタブで移動したいasp.netテキストボックスがあることです。私の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()に渡すにはどうすればよいですか?