Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Identyfikacja diva (który znajduje sie w pętli foreach) w JS
Forum PHP.pl > Forum > Przedszkole
BienuSS
Witam.
Potrzebuje funkcji która w JS zastąpi mi getElement by ID, ponieważ nie działa mi ta funkcja gdy jest w kodzie pętli foreach

Kod
<input onkeyup='document.getElementById('win".$i."').innerHTML = this.value;' /><br/><br/>

<div id='win".$i."'>Potential win:</div></br>
trueblue
Jeżeli element ma nadane poprawne id i dla funkcji getElementById również przekazujesz poprawne (to samo) id, to nie ma problemów.

Pokaż przykład tego foreach.

P.S. Zainteresuj się obsługą zdarzeń poprzez dołączanie listenerów do elementów: https://developer.mozilla.org/pl/docs/Web/A...ddEventListener
BienuSS
Tylko że w źródle strony na serwerze już.
Kod
.innerHTML
bierze jeszcze jako tekst w "" bo wyświetla sie na brązowo, chociaż wcześniej wszystko poprawnie zamknąłem
trueblue
Pokaż fragment źródło, razem z tym "bronzowym".
BienuSS
Polska trudny język biggrin.gif na szybko pisałem ale i tak wstyd sad.gif
Źródło
trueblue
Jako argument dla funkcji getElementById przekazujemy id elementu (nie selektor #id).
BienuSS
Poprawione i tak dalej nie działa sad.gif
trueblue
Wklej tu źródło tego input + div, ale nie jako obrazek.
BienuSS
  1. <div id='1".$i['id_match']."' class='betwindow'>
  2.  
  3. <p><b>Your bet: </b></p>
  4.  
  5. <form action='place_bet.php' method='post' class='betBox'>
  6.  
  7. <center><input type='text' id='value_coins' name='value_coins' autocomplete='off'
  8.  
  9.  
  10.  
  11. onkeydown='return ( event.ctrlKey || event.altKey
  12. || (47<event.keyCode && event.keyCode<58 && event.shiftKey==false)
  13. || (95<event.keyCode && event.keyCode<106)
  14. || (event.keyCode==8) || (event.keyCode==9)
  15. || (event.keyCode>34 && event.keyCode<40)
  16. || (event.keyCode==46) )'
  17.  
  18. onkeyup='document.getElementById('win".$i['id_match']."').innerHTML = this.value;' /><br/><br/>
  19.  
  20. <div id='win".$game['id_match']."'>Potential win:</div></br>
  21. <input type='submit' name='submit' id='Submit'></center>
  22.  
  23.  
  24. </form>
  25.  
  26.  
  27.  
  28.  
  29. </div>
  30.  
trueblue
Kod
onkeyup='document.getElementById('win2').innerHTML = this.value;'

Nie widzisz tu nic dziwnego?
BienuSS
No właśnie nie......
Pyton_000
Podpowiem: '
BienuSS
Powtarzam że to jest kod w foreach'u czyli ' bierze jako "

To ma ktoś jeszcze jakiś pomysł questionmark.gif
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.