Autor Zpráva
Radim24
Profil
Zdar,
asi dost banální dotaz. Když vytvořím formulář, chtěl bych aby se odeslal hned co ho vyplním a zmáčknu klávesu Enter. Bez myši. Na většině stránek co znám to funguje, ale mě ne. Co mám dělat? Je třeba nějak nastavit tlačítko Submit pomocí js focus?
Taps
Profil
Radim24
ukaž strukturu formuláře
Chamurappi
Profil
Reaguji na Radima24:
Co mám dělat?
Zkus nějaký bojový tanec. Na nekonkrétní dotaz neočekávej konkrétní odpověď.

Je třeba nějak nastavit tlačítko Submit pomocí js focus?
Ne.
Radim24
Profil
<div class="text_left">
<form method="POST" action="index.php?id=loging">
<fieldset id="myform" class="unify">
  <input type="hidden"  name="redirect_after_write" value="index.php?id=fotoalbum_login">

  <input type="hidden"  name="step" value="columns_edit">
  <h2>Login:</h2>
  <p>Heslo správce</p>
  <p id="psw_" class="form">
    <label for="psw" class="nadpisek">Heslo:</label><BR>
    <input class="vstup" type="password" id="psw" name="psw" value="">
    <em class="popisek">Vaše 32-místné číslo nutné pro přístup.</em>

  </p>

  <p id="submit_" class="form">
  <input class="submit" type="submit" name="submit" value="Odeslat">
  </p>
</fieldset>
</form>
</div>

tiso
Profil
Radim24: mne to ide...
Radim24
Profil
Tiso
mne to ide...
Mmm. Tak tomu teda nerozumím. Teď jsem to testoval V IE a v Opeře a tam to jde. V Netscapu mi to nejde. Ale pomocí Netscapu se denně přihlašuju např. na mail.centrum.cz a tam ta klávesa funguje...

EDIT:
Možná je problém v tom, že když dám otevřít mail.centrum.cz, tak kurzor bliká v poli s heslem. zatímco když dám svou stránku, tak kurzor není v poli s heslem umístěn. Když kliknu na heslo a pak dám enter, tak se formulář odešle. Tak možná bych tam měl dát ten focus na input s heslem... něco jako onload="....focus...něco..." (nevím jak by to mělo být)

EDIT2:
Nebo možná je to něčím úplně jiným, třeba je to v ukládání hodnot v poli. Třeba si to ten prohlížeč zapamatoval, kde ten kurzor byl naposled...
Chamurappi
Profil
Reaguji na Radima24:
Bez odkazu na živou ukázku ani kuře nehrabe.

Mimochodem, zkratka tří „m“ po sobě přivolává moderátory. Proč nás přivoláváš?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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