JQuery模拟在输入字段上输入

时间:2012-01-31 14:35:03

标签: jquery greasemonkey enter inputbox

我有一张表格,我把信息输入了creammonkey。 表格没有ID或类......

当你把一些东西放在输入框中,然后按回车键,它就会被提交并且你已经关闭了......我想用jquery来实现同样的目标。

更改输入boc的值不是问题,而是提交。

我有以下代码;

e = jQuery.Event("keypress");
    e.which = 13;
    e.keyCode = 13;
    $("#inputy").focus();
    $("#inputy").trigger(e);

但这不起作用......那么我如何使用ID输入模拟输入框中的输入?

格尔茨 TWCrap

2 个答案:

答案 0 :(得分:2)

所以你想提交表格吗?你可以尝试:

$("#inputy").keyup( function( event )
{
    if(event.keyCode == 13)
    {
        var form = $( "#inputy" ).closest( "form" );
        form.submit( );
    }
});

在每个按键上,我们检查Enter键。如果Enter密钥已发布,我们会找到最接近的表单并提交。

答案 1 :(得分:0)

可能在整个<input>上按submit()<form>方式输入,因此请在使用以下方法填充<input>后尝试执行此操作:$("form").submit()

无论如何,该网站上是否有jquery肯定?控制台上有任何错误吗?