저는 약간 혼란 스럽습니다. 문제는 maxlength가 true이고 사용자가 특정 키를 누르지 않으면 다음 텍스트 상자로 이동하려는 asp.net 텍스트 상자가 있다는 것입니다. 내 asp.net 코드는 다음과 같다 :asp.net에서 .focus로 javascript 매개 변수를 전달하는 방법
<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 할 수있는 매개 변수를 전달하지()?
'nextTextBox 매개 변수를 .focus()'로 전달한다는 것이 확실하지 않은가요? –
저는 매개 변수 이름이 NextTextBox 인 동안 내 textBox (txbTransferLedger)에 포커스를 두는 방법을 이해하지 못하고 있습니다. – tingason
알겠습니다. 그렇다면 누가 복음의 응답을보십시오. –