Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 1. Sczytanie z pola formularza, 2. Wyszukanie w tablicy i wyswietlenie odpowiednich elementów
bociansan
post 18.08.2006, 11:25:22
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 13.03.2006

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


Witam!

Mam pytanie jak zrobić skrypt, który by sczytał tekst wpisany w polu formularza do zmiennej (bez wysyłania formularza)

Np. w polu miasto wpisuję BYDGOSZCZ wciskam tabulator (czyli przechodze do następnego pola) i ten tekst BYDGOSZCZ ląduje w zmiennej.

Dodam, że nie mam pojęcia o JS.

Proszę o pomoc przykłady etc.

Z góry bardzo dziękuje

pozdrawiam
bociansan

Ten post edytował bociansan 18.08.2006, 12:03:46
Go to the top of the page
+Quote Post
Ja_Szczur
post 18.08.2006, 11:34:39
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


chcesz odczytać wartość z pola?
  1. <input onKeyUp="czytaj(this)" name="pole" />
  2.  
  3. function czytaj( obj )
  4. {
  5. jakas_zmienna = obj.value;
  6. alert(jakas_zmienna);
  7. }


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
bociansan
post 18.08.2006, 11:52:21
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 13.03.2006

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


Działą z tym, że alert wyskakuje po każdej literce, a ja chcialbym żeby sczytał całość dopiero po przejściu do kolejnego okna, np za pomocą tabulatora lub kliknięciem myszki
Go to the top of the page
+Quote Post
nospor
post 18.08.2006, 11:56:44
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no to zamiast onKeyUp daj onblur


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bociansan
post 18.08.2006, 12:14:06
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 13.03.2006

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


Działa dziękuje!


Jeszcze jeden problem. Teraz chciałbym wyświetlić gdzieś na boku formularza dane z tabeli, które odpowiadają zmiennej pobranej. Wiem jak zrobić pętle i przeszukać tabele, ale nie wiem jak wyświetlić elementy tabeli gdzieś z boku (jakieś wydzielone pole/okno na stronie).

Generalnie chodzi o to jak wyświetlić zmienną bez przeładowania strony.

Jeszcze raz proszę o pomoc i z góry dziękuje

pozdrawiam
bociansan

Ten post edytował bociansan 18.08.2006, 12:49:26
Go to the top of the page
+Quote Post
Ja_Szczur
post 19.08.2006, 16:46:54
Post #6





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


  1. document.getElementById( 'message' ).innerHTML = "wartość zmiennej: "+jakas_zmienna;
  2.  
  3. <div id="message"></div>


1) id musi być unikatowe


--------------------
"No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett

php :*
Go to the top of the page
+Quote Post
bociansan
post 21.08.2006, 11:28:29
Post #7





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 13.03.2006

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


Dziekuje za odpowiedzi przydaly sie bardzo.
Mam jeszcez tylko jedno pytanie. Jak zrobic aby w w jednym divie po wyswietleniu jednego napisu kazdy kolejny sie nie nadpisywal??
Go to the top of the page
+Quote Post
nospor
post 21.08.2006, 11:31:47
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zamiast = ma byc +=
Poczytaj jakies podstawy o operatorach.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.07.2025 - 18:49