Autor Zpráva
Matess
Profil *
Dorbý den,
jak mám prosím udělat aby se při načtení stránky označil input ve formuláři /aby začal blikat ten kurzor/.

Potřeboval bych aby se vždy vyplnil (aktivoval nebo jak to mám napsat) ten konkrétní input. Prostě abych na něj nemusel prvně kliknou a abych mohl rovnou začít psát do formuláře.

Nevím jak to mám popsat... snad mi rozumíte.
Děkuj za pomoc.
Yur4Y
Profil
<script>
window.onload = function()
{
    document.getElementById('id-inputu').focus();
}
</script>
Miesto id-inputu si dajte ID toho inputu:
<input type=text name=cokolvek id=id-inputu>
Str4wberry
Profil
Spíš:
<input id="ipt">
<script>document.getElementById("ipt").focus();</script>
Matess
Profil *
Děkuji vám hned to vyzkouším.
Matess
Profil *
Pořád mi to nefunguje.
Mám to přesně takto:

<script>document.getElementById("text").focus();</script>

<form action="./index.php" method="post">
  <input type="text" name="slovo" id="text">
  <input type="submit" name="odeslat" value="Vložit">
</form>


Můžete mi prosím poradit kde mám chybu a proč to nejde? Děkuji
Matty
Profil
Matess
Špatně čteš. Na prvním řádku chceš získat element, který ještě neexistuje. Čili takto:
<form action="./index.php" method="post">
  <input type="text" name="slovo" id="text">
  <input type="submit" name="odeslat" value="Vložit">
</form>
<script>document.getElementById("text").focus();</script>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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