JQuery在输入字段上模拟输入
我有一张表格,我用greasemonkey输入信息。 表单没有ID或类 当你把一些东西放到输入框中,按回车键,它就被提交了,你就离开了。。。我想用jquery实现同样的效果 更改输入boc的值不是问题,而是提交 我得到了以下代码JQuery在输入字段上模拟输入,jquery,greasemonkey,enter,inputbox,Jquery,Greasemonkey,Enter,Inputbox,我有一张表格,我用greasemonkey输入信息。 表单没有ID或类 当你把一些东西放到输入框中,按回车键,它就被提交了,你就离开了。。。我想用jquery实现同样的效果 更改输入boc的值不是问题,而是提交 我得到了以下代码 e = jQuery.Event("keypress"); e.which = 13; e.keyCode = 13; $("#inputy").focus(); $("#inputy").trigger(e); 但这不起作用。。。那么
e = jQuery.Event("keypress");
e.which = 13;
e.keyCode = 13;
$("#inputy").focus();
$("#inputy").trigger(e);
但这不起作用。。。那么,我如何在输入框中用ID inputy模拟enter呢
格里茨
TWCrap可能在整个
上按enter键启动提交()
方法,所以请在填写
后使用以下方法尝试执行:$(“表单”).submit()
不管怎样,那个网站上肯定有
jquery
吗?控制台上有错误吗 那么你想提交表格?您可以尝试:
$("#inputy").keyup( function( event )
{
if(event.keyCode == 13)
{
var form = $( "#inputy" ).closest( "form" );
form.submit( );
}
});
在每个键向上时,我们都会检查
Enter
键。如果Enter
键被释放,我们将找到最接近的表单并提交。问题。。。我正在使用jqeury动态地将数据添加到表单中。。。所以当我添加数据时,我想提交。不用jqeury添加数据,自己按回车键…啊。那么,无论何时添加完数据,都不能调用form.submit()
?如果您不知道表单本身,只需在您添加数据的最后一个字段上使用.nexist(“表单”)
。如上所述,我不想自己按下enter按钮,我想用jquery来完成。是的,Jquery是允许的,没有错误。我的意思是使用Jquery方法$(“表单”).submit()
,word手动
是我的错误:)哈哈,总是会发生的;我已经回答了我的问题,但谢谢你的意见;这可能不起作用,因为网站上有更多的表单,所以除非我添加最近的表单,否则我不会工作(damm wat我今天学到了什么:P)