我有一個網站,改變他的輸入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