Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Wstawianie zmiennej w atrybucie value
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
jepek
Witam,

Załóżmy, że mam zmienną

  1. var zmienna = "test";


I chciałbym wstawić ją do atrybuty value pola input

  1. <form id="formularz" name="formularz" action="skrypt.php" method="post">
  2. <input name="pole" type="text" id="pole" />
  3. </form>


Jak to zrobić?
Evinek
[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById("pole").value=zmienna;
[JAVASCRIPT] pobierz, plaintext

Trudno szukać w google?
jepek
Szukałem, i robiłem tak jak napisałeś. Niestety nie zmienia mi to wstawia wartości value

  1. <script type="text/javascript">
  2. var zmienna = "test";
  3. document.getElementById("pole").value="abc";
  4. <form id="formularz" name="formularz" action="skrypt.php" method="post">
  5. <input name="pole" type="text" id="pole" />
  6. </form>


Udało się za pomocą:

  1. $('input[name="pole"]').val(zmienna);
Quantum
Zmieniłoby i w czystym JS gdybyś nie zapomniał o tym, że skrypt wykonuje się od razu (przed załadowaniem DOM) i JavaScript nie widzi tego elementu.
[JAVASCRIPT] pobierz, plaintext
  1. window.onload=function() {
  2. var zmienna = "test";
  3. document.getElementById("pole").value="abc";
  4. }
[JAVASCRIPT] pobierz, plaintext

to spowoduje wykonanie się po pełnym załadowaniu strony.
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.