Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wywołanie przycisku ENTEREM
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
katomasz
Problem polega na tym, że mam pole tekstowe w formularzu z ramkami i po wprowadzeniu tekstu do tego pola i naciśnięciu klawisza ENTER nie jest wywoływana funkcja SUBMIT, lecz następuje przeładowanie strony.
  1. <form method=post action=index.php>
  2. <center><b>Proszę wprowadzić nazwisko szukanej osoby</b><br><br>
  3. <input type=text name=nazwisko size=30><br><br>
  4. <input type=submit name=klawisz value=szukaj>
  5. </form>

co zrobić, aby naciśnięcie klawisza ENTER było równoznaczne z naciśnięciem przycisku.
ghostrider
nacisniecie ENTERA jest! jednoznaczne z przycisnięciem submit

możesz też pokombinować tak (JS)
Kod
    function send(e)
    {
     if (e.keyCode == 13)
     document.forms[0].submit()
    }
    document.onkeydown=send;


i wtedy zawsze(pamiętaj: ZAWSZE) jak nacisniesz ENTER to wysle pierwszy formularz w drzewie dokumentu,
p.s. pamietaj o TEXTAREA
nospor
Cytat
i wtedy zawsze(pamiętaj: ZAWSZE)
A dasz se za to głowę uciąć?
Bo wystarczy że wyłącze obsługe js i Twój kod już nie zadziała smile.gif
ghostrider
głowy niedaje, nic nie daje winksmiley.jpg
--
zastrzegam sobie prawo do błedów!
--
licze na waszą czujność!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.