Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Zamiana/Usunięcie danego znaku z pola formularza
Forum PHP.pl > Forum > Przedszkole
kubax33
Męcze się i męcze, ale nic nie moge zdziałać. Potrzebuję skryptu java script, który zmieni mi po wpisaniu do pola input text formularza np liczby 1 na 2

Dokładniej... Wpisuję w polu formularza np. 1 i po wpisaniu jedynki skrypt zamienia automatycznie np na 2 lub tez może być to w formie komunikatu (nie możesz wpisać 1 do tego formularza) Laikowato - wiem, ale mniej więcej myślę, że zrozumiale napisałem. Gdzieś kiedyś już miałem taki skrypt, ale nie moge go odkopać... Proszę o pomoc
Ilware
użyj jquery, mega proste w obsłudze:

dodaj do pola zdarzenie np
  1. onblud = "sprawdz(this);"

funkcja obsługująca zdarzenie :

  1. function sprawdz( that ){
  2.  
  3. if( $(that).val() == 1 ){
  4. $(that).val("2");
  5. alert("Wartość pola nie może wynosić 1");
  6. }
  7.  


p.s.
pisane z palca
gac3k
No widać że z palca. Wcześniej powinno być onblur a nie onblud, z tym że ja bym to zrobił jeszcze kapkę inaczej, ale tak też powinno działać.
kubax33
Dziękuje za odp ale nie działa... pewnie coś robie nie tak:

<script src="proba.js"></script>
<input type=text name=niedziala onblud="sprawdz(this);">

w proba js umiescilem przesłany kod. Wpisując do formularza cyfrę 1 nie ma żadnego zdarzenia co jest?
Rid
Poprawnie to by wyglądało tak:
<script type="text/javascript" src="proba.js"></script> No i z poprzednich postów chyba literówka-
nie ma onblud- jest za to onblur.
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.