Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] <select> i <input>
red9skull
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 11.07.2009
Skąd: root

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


Mam na stronie index.php taki kod:
  1. <select name="ubek" id="ubek">
  2. <option value="&t=reputacja">Punkty reputacji</option>
  3. <option value="&t=posty">Liczba postów</option>
  4. <option value="&t=znajomi">Liczba znajomych</option>
  5.  
  6. <input type="text" size="75" value="http://mazishare.co.cc/sygna.png?u=user" />

I chcę zrobić tak, żeby po wybraniu, np. "Liczba postów" dopisywało się do inputa "&t=posty". Czyli, żeby input wyglądał tak:
  1. <input type="text" size="75" value="http://mazishare.co.cc/sygna.png?u=user&t=posty" />

Jak to zrobić bez przeładowania strony?

Ten post edytował red9skull 23.11.2009, 17:31:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1.  
  2.  
  3. <select name="ubek" id="ubek">
  4. <option value="&t=reputacja" onclick="addtxt(this.value)">Punkty reputacji</option>
  5. <option value="&t=posty" onclick="addtxt(this.value)">Liczba postów</option>
  6. <option value="&t=znajomi" onclick="addtxt(this.value)">Liczba znajomych</option>
  7.  
  8. <input type="text" id="tutaj" size="75" value="http://mazishare.co.cc/sygna.png?u=user" />
  9.  
  10. var global_val = document.getElementById('tutaj').value;
  11. function addtxt(arg) {
  12. var here = document.getElementById('tutaj');
  13. var oryginal_val = global_val;
  14. here.value=oryginal_val;
  15. here.value+=arg;
  16. }
  17.  
  18.  
  19. </body>
  20. </html>
  21.  


u mnie działa na 100%, pokaż jaki masz komunikat w konsoli i upewnij się, że wszystko skopiowałeś jak należy

Ten post edytował darko 23.11.2009, 18:02:55
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: 8.10.2025 - 06:09