我有一个网站,改变他的输入ID,我试图做一个半自动登录,自动填充电子邮件和密码部分...如何自动用jQuery填充表单?
我正在做这与greasemonkey和jQuery。 ..
我想是这样的
$("input[@type=text]").setValue("[email protected]");
,但没有成功...... 页面有唯一的登录部分,两个文本类型的输入...
我是什么在这里失踪?
我有一个网站,改变他的输入ID,我试图做一个半自动登录,自动填充电子邮件和密码部分...如何自动用jQuery填充表单?
我正在做这与greasemonkey和jQuery。 ..
我想是这样的
$("input[@type=text]").setValue("[email protected]");
,但没有成功...... 页面有唯一的登录部分,两个文本类型的输入...
我是什么在这里失踪?
jQuery改变了它的选择器(匹配CSS3选择器,找到所有选择器here)。尝试
$("input[type=text]").val("[email protected]");
以及我现在填写密码的人是谁?有没有办法首先用文本填充输入,然后用其他文本填充另一个文本? – Shady 2010-04-29 23:21:12
那么,密码应该是'type =“password”'。否则,尝试使用输入的“名称”。 '$(“input [name = check_what_it_is_is_called]”)...' – 2010-04-29 23:23:50
没有setValue()
方法。使用val()
。假设:
<input type="text" id="email" name="email">
使用:
$("#email").val("[email protected]"); // ID selector
如果它不具有ID:
$("input[name=email]").val("[email protected]");
但有利于对属性选择器的ID在可能的情况。
的问题:
$("input[type='text']").val("...");
的是,它会值仅分配给窗体上的第一个文本输入。如果这是正确的,我想这很好。但是如果你填写多个不同的输入,你需要一个不同的选择器。
#pwd从哪里来,只是想知道 – 2010-04-29 23:13:55
@Blaenk啊修正了那个。 – cletus 2010-04-29 23:33:42
在你需要编写这个问题的时候,你可以通过阅读文档轻松找到答案。懒惰只有在你真的*通过询问其他人来节省时间* – Tomalak 2010-04-29 23:12:51