eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwenter w inpucie wysyla formularzRe: enter w inpucie wysyla formularz
  • Data: 2010-11-24 12:13:54
    Temat: Re: enter w inpucie wysyla formularz
    Od: "tomek" <s...@w...xxx.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik "gienek" <n...@e...com> napisał w wiadomości
    news:ich8vu$m18$1@news.dialog.net.pl...
    >> Ja przed g3ównym przyciskiem wstawiam niewidoczny, który przechwytuje
    >> wci?niecie enter. Mo?e i ma to jakie? wady i mo?e jest ma3o eleganckie
    >> ale jako? sie sprawdza.
    >> Co? w tym stylu:
    >> <input type="submit" value="blokada" onclick="return false;"
    >> style="display: none">
    >> <input type="submit">
    >
    >
    > No dobra to jak mam
    > <form onsubmit="sprawdz(this); return false;" name="form" id="form"
    > method="post" action="save.php"> ale to nic nie daje...
    >
    > i w sprawdz najpierw mam klawiwsz eneter... jak wykryje to schowajliste...
    > i co w tej funkcji schowaj liste dac zeby "weszla" na ten falszywy submit?
    >
    > .....
    > else if (keyCode == 13){
    > document.getElementById("pole").value = wartosc; schowajliste(nr)
    > return false;}
    >
    > function schowajliste(nr){
    > try { document.getElementById("lista").style.display = "none"; }
    > catch(e){}}

    Totaj nic nie trzeba kombinować z javascriptem.

    Przed właściwym, widocznym polem typu submit
    jest ukryte, niewidoczne pole typu submit, które przechwytuje wciśnięcie
    klawisza enter
    a ponieważ na onclick jest "return false;" to formularz nie jest wysyłany.

    Aby wysłać formularz trzeba jawnie kliknąć myszką w widoczne pole submit.


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: