Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> walidacja formularza
Dex1987
post
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


Witam, widziałem kiedyś na jakiejs stronie przy rejestracji cos takiego: mamy pole input i podajemy np login, obok jest napisz i jak pole jest puste to pisze [ zle ] jesli wpisze jedna literke to napis juz sie nie zmienia, ale gdy wpisz 3 lub wiecej napis zmienia sie na [ dobrze ]. W js jestem dosc ciemny wiec jak ktos moglby mnie nakierowac albo pokazac jakis prosty przyklad to bylbym wdzieczny.

Pozdrawiam dex.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Zapewnie jest nałożone na inputa zdarzenie onkepress, i przy każdym naciśnieciu klawisza sprawdzanie czy długość stringa w inpucie jest większa równa 3, jak nie to jest wyświetlany napis źle. Tyle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
----
Edit. a sory przyklad (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod
<script type="text/javascript">
function check(str) {
    if(str.value.length >= 3 ) {
        document.getElementById("info").innerHTML="dobrze";
    } else {
        document.getElementById("info").innerHTML="źle";
    }
}
</script>

  1. <input id="text" type="text" onkeypress="check(this)" />
  2. <span id="info">źle</span>
  3. </form>


Ten post edytował revyag 27.01.2006, 11:44:06
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 17:02