Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jedna funkcja obsługująca wiele pól tekstowych
miedzna
post 4.03.2010, 15:05:14
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Mam taką oto funkcję, która po kliknięciu w pole tekstowe kopiuje jego zawartość. Problem w tym, że tych pól tekstowych mam mnóstwo i jak zrobić, żeby kopiowała dokładnie to pole, w które kliknięto?

  1. <script language="Javascript">
  2.  
  3. var copytoclip=1
  4.  
  5. function kopiuj(theField) {
  6. var tempval=document.getElementById(theField);
  7. tempval.focus()
  8. tempval.select()
  9. if (document.all && copytoclip==1){
  10. therange=tempval.createTextRange()
  11. therange.execCommand("Copy")
  12. }
  13. }
  14. </script>
  15.  
  16.  
  17. <form name="link">
  18. Adres zasobu: <input type="text" id="copylink" value="TRESC DO SKOPIOWANIA" onclick="java script:kopiuj('copylink')">
  19. </form>


Ten post edytował miedzna 4.03.2010, 15:06:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
piotrooo89
post 4.03.2010, 15:08:58
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. java script:kopiuj(this.value)


czyli operacje na this.


--------------------
Go to the top of the page
+Quote Post
miedzna
post 4.03.2010, 15:42:16
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Nie bardzo to działa sad.gif
Bo w parametr funkcji wrzucasz value, więc trzeba całą funkcję przerobić.
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: 24.07.2025 - 15:31