Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Pobranie zawartości textfielda
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Mam na stronie pole tekstowe, a obok link. I chcę, by po wpisaniu w owe pole tekstowe numeru strony, można było kliknąć w link przekierowujący nas wlasnie na numer podanej strony.
Czyli żeby bardziej wyjaśnić o co mi chodzi:
  1. <input type='text' name='pole'><a href='strona.php?numer_strony={i tutaj wlasnie wsadzic wartosc pola tekstowego}'>ling</a>

Da się tak zrobić, bez standardowego tworzenia formularza i wysyłania go submitem?
Czy do tego trzeba użyć JS?

Ten post edytował klapaucius 12.10.2012, 13:48:14
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


  1. <input type='text' name='pole' id="input">
  2. <a href='strona.php?numer_strony={page_number}' id="link">ling</a>


[JAVASCRIPT] pobierz, plaintext
  1. var link = document.getElementById('link');
  2. link.onclick = function(){
  3. var pageNumber = document.getElementById('input').value;
  4. var newHref = link.href.replace('{page_number}', pageNumber);
  5. link.href = newHref;
  6. return true;
  7. }
[JAVASCRIPT] pobierz, plaintext


Pisane z palca i może nie działać, bo dawno nie używałem takiego JS, ale zasada powinna być jasna.
Go to the top of the page
+Quote Post
klapaucius
post
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


No właśnie nie działa za bardzo. Moglby ktos to poprawic, bo ja niestety prawie w ogole nie znam sie na js (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







Rozwiązanie, które podał @sowiq powinno działać, nie widzę błędów. Może nie dodałeś identyfikatorów?
Można ewentualnie trochę krócej (zmieniony identyfikator):
  1. <input type="text" name="pole" id="pole">
  2. <a href="strona.php?numer_strony=" onclick="this.href+=document.getElementById('input').value;return true">ling</a>
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:19