Autor Zpráva
gladd
Profil *
Zdravim, potřebuji pomoci s greasemonkey skriptem. Jedná se o jednoduchou věc, ovšem já nejsem přes JS moc oborník...
Potřebuji skript, který mi vyplní určitá formulářová pole (podle určitých name) určitou hodnotou.
Raději to demonstruju na google.cz stránce.
-> Takže chceme vyhledávací pole vyplnit hodnotou např. SEO
-> Napíšeme skript, který nám tedy vyplní input pole s názvem q hodnotou SEO

Pro příklad mi samozřejmě bude stačit skript pro vyplnění 1 pole.
imploder
Profil
na 1 pole není potřeba greasemonkey - na to se dá ve FF použít pravéTlMyši+K vyhledávání klíčové slovo
gladd
Profil *
imploder
Nejspíše jste si špatně přečetl můj příspěvek. (viz 2 řádek)
Navíc ja potřebuji, aby se mi pole po vstoupení na tu stránku vyplnila automaticky určitou hodnotou, jak jsem ale již psal výše.
gladd
Profil *
pomůže prosím Vás nějaký znalec JS, určitě by to pro Vás měla být hračka...
kdybych veděl co hledat třeba v google, tak se to pokusím najít, jenže nevím ani název nějaké té funkce...
bohyn
Profil
gladd
document.forms[0].jmeno_pole.value = "hodnota";
// u forms dosad cislo daneho formulare. Jsou razene podle poradi vyskytu ve zdrojovem kodu.
gladd
Profil *
document.forms[0].jmeno_pole.value = "hodnota";
Dobrý večer, děkuji za odpověď, ovšem zkusil jsem si na stránce vytvořit testovací stránku s jedním formulářem a jedním polem typu text s hodnotou pole1 v name, ovšem nefunguje to, tak jsem zkusil ten JS skript hodit přímo do kódu - abych to otestoval a také to nejde, viz kód:
<script type="javascript">
document.forms[0].pole1.value = "hodnota";
</script>

<form method="post">
<input type="text" name="pole1">
</form>
bohyn
Profil
gladd
Prohod poradi <script> a <form> a bude fungovat. Pro ostre nasazeni pouzij pripojeni udalosti na onload
window.addEventListener("load", function() {
  document.forms[0].pole1.value = "hodnota";
}, false);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: