模拟用户在JS和/或jQuery的文本输入框中输入文本的最佳方法是什么?
我不希望居然把文本输入框,我只是想触发所有的事件处理程序,通常会得到用户输入信息到一个输入框触发.这意味着焦点,keydown,按键,键盘和模糊.我认为.
那么如何实现这一目标呢?
我使用自动完成插件与jQuery,它工作正常.但是,在IE中,当用户选择自动完成中的项目时,焦点不会移动到下一个输入字段.当然它适用于Firefox.该插件没有内置解决方案,但确实提供了"选项".有没有办法可以强制它移动到下一个输入字段?
我在.net页面上有一些文本框,并希望用jQuery实现以下功能:如果用户按下返回,程序应该"好像"他使用了tab键,因此,选择下一个元素.我尝试了以下代码(还有一些代码):
<script type="text/javascript">
jQuery(document).ready(function () {
$('.tb').keypress(function (e) {
if (e.keyCode == 13)
{
$(this).trigger("keydown", [9]);
alert("return pressed");
}
});
});
Run Code Online (Sandbox Code Playgroud)
<asp:TextBox ID="TextBox1" runat="server" CssClass="tb"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="tb"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
但它只是不起作用!错过了什么,弄错了?
这里有一些我用过的链接