Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Wstawianie zawartości zmiennej do pola tekstowego
axwell
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Piszę tu bo z JS nie mam nic do czynienia. W SDK mam taką oto definicje zminnej:

  1. //getter
  2. var values = $( ".selector" ).slider( "option", "values" );


Zmienna to wartość suwaka, który użytkownik może przesuwać. Chcę ją wysłać za pomocą formularza. Utowrzyłem w tym celu ukryte pole:
  1. <input type="hidden" value="">


Jak w value="" wstawić zmienną z JS? Chodzi mi o składnie. Szukałem trochę odpowiedzi i podejrzewam że będzie to coś w stylu:

  1. this.value=


Ten post edytował axwell 29.03.2013, 11:57:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
axwell
post
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Cytat(devbazy @ 29.03.2013, 12:39:24 ) *
Najpierw dodaj sobie atrybut "id" do tagu "input".

Przykład:

  1. <input type="hidden" id="sth" value="">


Domyślam się, że korzystasz z biblioteki jQuery, a więc:

[JAVASCRIPT] pobierz, plaintext
  1. var values = $( ".selector" ).slider( "option", "values" );
  2.  
  3. $('#sth').val(values); // przekazujesz wartość zmiennej "values" do atrybutu "value" znacznika "input".
[JAVASCRIPT] pobierz, plaintext


Tak, korzystam z jQuery.

Rozumiem że to zdarzenie wykona się gdy zaistnieje odpowiedni warunek?
  1. $('#sth').val(values);


Załóżmy, że chcę żeby to wykonało sie po każdym kliknięciu myszki gdziekolwiek na stronie, jakby to wyglądało?
Go to the top of the page
+Quote Post
devbazy
post
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 4
Dołączył: 10.08.2009

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


Cytat(axwell @ 29.03.2013, 13:01:26 ) *
Rozumiem że to zdarzenie wykona się gdy zaistnieje odpowiedni warunek?
  1. $('#sth').val(values);


Powyższy przykład wykona się od razu po załadowaniu strony.

Cytat(axwell @ 29.03.2013, 13:01:26 ) *
Załóżmy, że chcę żeby to wykonało sie po każdym kliknięciu myszki gdziekolwiek na stronie, jakby to wyglądało?


Ale co konkretnie? Chcesz, by za każdym razem zawartość zmiennej "values" została przypisywana inputowi?
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: 28.12.2025 - 04:45