Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Problem z odczytem wartości pola input
Forum PHP.pl > Forum > Przedszkole
Star
Witam
Chciałbym zrobic skrypt, ktory wyswietli alert() z wartością z danego pola input. Pokaze to na przykladzie.
Mam kilka "inputów:

  1. <input type=\"text\" value=\"2\" name=\"2\" class=\"input\" disabled />
  2. <input type=\"text\" value=\"3\" name=\"3\" class=\"input\" disabled />
  3. <input type=\"text\" value=\"4\" name=\"4\" class=\"input\" disabled />


I taki kod JS :
  1. $(\".input\").click(function(){
  2. var zmienna = $(this).val();
  3. alert(zmienna);
  4. });


Problem jest taki, że gdy klikam na input to nic się nie dzieje ponieważ posiada on atrybut disabled. Gdy ten atrybut usunę to wszystko działa elegancko. Tak więc pytam, czy jest opcja aby wyświetlić zawartość pola input z atrybutem disabled czy jest to jednak niemożliwe?
viking
readonly zamist disabled?
Star
Super,dziala. A mozesz wytlumaczyc dlaczego przy disabled nie chcialo "alertowac" ?

Mam jeszcze jeden problem

Mianowicie JS nie chce pobrac aktualnej wartosci z inputa, tzn pobiera ta ktora tam jest dodana za posrednictwen value

czyli przy takim input:
  1. <input type=\"text\" value=\"2\" name=\"2\" class=\"input\" />

i takim kodzie JS:
  1. $(\".input\").click(function(){
  2. var zmienna = $(this).val();
  3. alert(zmienna);
  4. });


gdy zmienie wartosc z 2 na np 500 to dalej alertuje 2. jak to naprawic ?
nospor
click, jak sama nazwa wskazuje, wykonuje sie po kliknieciu na pole a nie po jego zmianie....
Star
Faktycznie, wystarczyło dodać .change

Dzieki
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.