У меня есть несколько текстовых полей на .net-странице, и я хочу добиться следующего с помощью jQuery: если пользователь нажимает return, программа должна вести себя «как если бы» он использовал клавишу tab, выбирая следующий элемент. Я попробовал следующий код (и некоторые другие):
<script type="text/javascript">
jQuery(document).ready(function () {
$('.tb').keypress(function (e) {
if (e.keyCode == 13)
{
$(this).trigger("keydown", [9]);
alert("return pressed");
}
});
});
<asp:TextBox ID="TextBox1" runat="server" CssClass="tb"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="tb"></asp:TextBox>
но это просто не работает! Пропустить что-то, сделать ошибку?
Вот некоторые ссылки, которые я использовал
здесь
и здесь