Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jedna funkcja obsługująca wiele pól tekstowych
Forum PHP.pl > Forum > Po stronie przeglądarki
miedzna
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>
piotrooo89
  1. java script:kopiuj(this.value)


czyli operacje na this.
miedzna
Nie bardzo to działa sad.gif
Bo w parametr funkcji wrzucasz value, więc trzeba całą funkcję przerobić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.