Autor Zpráva
gully
Profil
Ahoj.

Mam takovej drobnej problem s e-mailovym formularem.
Potreboval bych dostat focus na formular pro text zpravy. Jde mi o to, ze kdyz se otevre okno pro napsani zpravy, chtel bych, aby uzivatel nemusel klikat do formulare a pak teprve psat, ale aby tam stal kurzor.

Diky.
j_hajsl
Profil
<body onload="if (document.getElementById('id_pole')) document.getElementById('id_pole').focus()">

nejsem si jist syntaxí ale můžeš to zkusit ... tomu poli s textem pak přiděliš id ..
gully
Profil
Funguje to, ale bohuzel jen na IE. V FF to zustalo bez focusu. To je divny.
j_hajsl
Profil
to je divny ... vzdycky jsem myslel, ze document.getElementById() je podle specifikace a tudiz pro vsechny prohlizece ...
gully
Profil
Mozna mam nekde chybu, tak radeji napisu i kod:
<html>

<head>
<title>Odeslat zprávu</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body onload="if (document.getElementById('zprava')) document.getElementById('zprava').focus()">
<form action="mailni.php" method="post">
<p align="center">
<b>Zpráva pro autora off-line verze seriálu Začínáme s Flash MX 2004:</b>
<br>
<textarea name="zprava" rows="11" cols="55" style="background-color: #CCFFFF; border-style: solid; border-width: 1">
</textarea>
<br>
<p align="center">
<input type="submit" value="Odešli zprávu" style="border-style: solid; border-width: 1">
</form>
</body>
</html>
Plaváček
Profil
Nejsem kovanej na Javascript, ale nemělo by tam být u textarea místo name=zprava , id=zprava?
j_hajsl
Profil
Nejsem kovanej na Javascript, ale nemělo by tam být u textarea místo name=zprava , id=zprava?

ano, určitě ...
habendorf
Profil
Plaváček: mělo, úplně ideálně id="zprava"
gully
Profil
Pomohlo to.

Diky kluci.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0