2014-11-18 2 views
1

У меня есть следующий код, как я могу сделать курсор для автоматического перехода к следующему текстовому полю в этом случае dd, когда пользователь вводит две цифры в текстовом поле месяца?ASP.Net Auto Перейти к следующему TextField

<p> 
    <h5>Date of Birth <font color="red">* </font>(mm/dd/yyyy)</h5> 

    <asp:TextBox ID="mm" runat="server" MaxLength="2"></asp:TextBox> 
    <asp:TextBox ID="dd" runat="server" MaxLength="2"></asp:TextBox> 
    <asp:TextBox ID="yyyy" runat="server" MaxLength="4"></asp:TextBox> 

</p> 
+0

У вас какая сторона на стороне сервера или на стороне клиента? –

+0

Это не имеет значения, все равно работает для меня. Спасибо! –

ответ

0

Вам необходимо использовать jQuery. Что-то вроде:

$(document).ready(function(){ 
function ChangeFocus() 
{ 
    if($("#txtboxDay").val().length==2) 
     { 
      $("#txtboxmonth").focus(); 
     } 

} 
$("#txtboxDay").bind("change",ChangeFocus); 

}); 
+0

Спасибо за ваш ответ, но где я могу поместить код? Я прошу прощения, что я новичок в ASP.NET. –

+0

Вы можете поместить код в .js-файл и получить ссылку на своей веб-странице asp.net. Альтернативу вы можете записать код jQuery на самой странице aspx (но это не очень хорошая практика). – sdeep

Смежные вопросы