Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Wartość z VALUE
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
Witam

Chcę odczytać wartość wpisaną w polu przy pomocy js.


Prowizorycznie nich ją wyświetli.

  1. <input type="text" value="SS" name="add" size="1" />



  1. <a href="javascript: alert('add.value');">POKAZ</a>
erix
Nie w apostrofach. Tak, to na pewno Ci nie zwróci.

Zainteresuj się obiektem document.forms - http://developer.mozilla.org/en/docs/DOM:form
best-two
A więc zacznijmy od tego, że pole input musi mieć identyfikator w postaci id="", a ponadto użycie cudzysłowiu w alert() jest błędem jeśli pobieramy dane np. tak jak w tym przypadku z pola o id="add"

Prawidłowy przykład:

  1. <input id="add" type="text" value="wartosc pola add" name="add" size="1" />
  2. <a href="javascript:alert(add.value);">POKAZ</a>
mls
Większej głupoty dawnom nie widział, bo rzadko tu zaglądam ostatnio.
Po pierwsze - input nie musi posiadać atrybutu id. A tym bardziej nijak się on ma do odwołania przedstawionego w poście powyżej (czyli add.value). To co przedmówca napisał operuje na atrybucie name.
Inna sprawa, że zalecane jest korzystanie z id, ale wówczas odwołanie wyglądałoby nieco inaczej:

  1. <input id="add" type="text" value="wartosc pola add" name="add" size="1" />
  2. <a href="javascript:alert(document.getElementById('add').value);">POKAZ</a>
best-two
Może czas lepiej poszukać biggrin.gif (...)
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.