Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] input i przycisk enter, problem
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


Witam, mam mały problem z formularzem, który jest pewnie banalny ale bardzo mi przeszkadza.
Całą stronkę mam w AJAXie i mam przycisk szukaj, strona jest napisana w php.

  1. <form id="formularz">
  2. <input class="help" type="text" name="message" ></input><br>
  3. <input class="helps" type="button" value="szukaj" onclick="search();"></input>
  4. </form>


po kliknięciu przyciksu button jest ok, ale po naciśnięci ENTER strona przechodzi do

strona.php?message=szukane slowo


chciałbym aby po klinięciu enter strona sie nie przeładowywała i żeby wykonwało się również search()

Dlatego rozwiązałem to tak:
  1. <form id="formularz">
  2. <input class="help" type="text" name="message" onkeyup"search1(); ></input><br>
  3. <input class="helps" type="button" value="szukaj" onclick="search();"></input>
  4. </form>
  5.  
  6.  
  7. function search1()
  8. {
  9. var oformularz = document.getElementById('formularz');
  10. var tekst = oformularz.message.value;
  11. var dlugosc = tekst.length;
  12.  
  13. if(tekst.charAt(dlugosc-1) == '\n')
  14. {
  15. search();
  16. }
  17. }
  18.  
  19.  



No i jak sie domyślacie to nie działa, nadal przeładowuje stronę, w ostateczności chciałbym zablokować przycisk ENTER, a zostawić tylko przycisk szukaj

Proszę o pomoc



Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:14