Autor Zpráva
Reg
Profil
Jak udělat formulářový políčko <input type=text> aby v něm prostě hned po načtení stránky blikal kurzor, nemuselo se do něj klikat... Prosím bez JS, pokud to jde v HTML, v krajnim případě taky beru... :)

Edit: Poznámka k nadpisu, chybí tam "aby" :)
habendorf
Profil
Bez JS to nepůjde. Pomocí JS přes focus.
Reg
Profil
ok, neumim JS, jak? =)
habendorf
Profil
<script>
document.getElementById("nevolte-socany").focus();
</script>

<input type="text" id="nevolte-socany" />
ah01
Profil
habendorf: myslim, že to nebude fungovat.

nejjednoduší je asi napsat ten kód rovnou k události onload:
<body onload="document.getElementById('id textového pole').focus();">
habendorf
Profil
ah01: Na onload je to sice lepší, ale tohle bude fungovat taky. Jen asi musí být ten script až za inputem.
Reg
Profil
a nešlo by tohle napsat jako přímo do toho pole (<input type=text onload=...)???
habendorf
Profil
Na inputu nevzniká událost onload.
Reg
Profil
okok, já se v tom nevyznám tak už rači mlčim... :)
ah01
Profil
habendorf: jo, přesně v to jsem viděl problém
Reg
Profil
<script>
document.getElementById("nevolte-socany").focus();
</script>

<input type="text" id="nevolte-socany" />


LOL, to je nějaká podprahová antireklama?
habendorf
Profil
:o)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0