Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery自动填写表单?_Jquery_Greasemonkey - Fatal编程技术网

如何使用jQuery自动填写表单?

如何使用jQuery自动填写表单?,jquery,greasemonkey,Jquery,Greasemonkey,我有一个网站,可以更改他的输入ID,我正在尝试半自动登录,自动填写电子邮件和密码部分 我正在用greasemonkey和jQuery做这件事 我正在尝试这样的事情 $("input[@type=text]").setValue("email@gmail.com"); 但是没有成功。。。 该页面只有登录部分,两个文本类型输入 我这里缺少什么?jQuery更改了它的选择器以匹配CSS3选择器,找到所有选择器。试一试 没有setValue方法。使用假设: <input type="text"

我有一个网站,可以更改他的输入ID,我正在尝试半自动登录,自动填写电子邮件和密码部分

我正在用greasemonkey和jQuery做这件事

我正在尝试这样的事情

$("input[@type=text]").setValue("email@gmail.com");
但是没有成功。。。 该页面只有登录部分,两个文本类型输入


我这里缺少什么?

jQuery更改了它的选择器以匹配CSS3选择器,找到所有选择器。试一试

没有setValue方法。使用假设:

<input type="text" id="email" name="email">
如果它没有ID:

$("input[name=email]").val("email@gmail.com");
但在可能的情况下,将ID置于属性选择器之上

问题在于:

$("input[type='text']").val("...");

它将只为表单上输入的第一个文本赋值。如果那是对的,我想没关系。但是,如果您要填写多个不同的输入,您需要一个不同的选择器。

在编写此问题时,您可以通过阅读文档轻松找到答案。只有当你通过询问其他人来节省时间时,懒惰才有回报……我现在应该向谁填写密码?有没有一种方法可以先用文本填充一个输入,然后用其他文本填充另一个输入?好的,密码应该是type=password。否则,请尝试使用输入的名称$输入[名称=检查它的名称]。。。
$("input[name=email]").val("email@gmail.com");
$("input[type='text']").val("...");