Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]zmienne z PHP widoczne w JavaScript
Forum PHP.pl > Forum > Przedszkole
gregor81
zmagam się z następującym problemem, chciałbym aby wartości zmiennych z PHP były dostępne w JavaScript. Nie do końca wszystko działa, jeśli mam tylko jedną linie z użyciem print-a jest OK, natomiast jeśli są 2 linie tak jak poniżej to nie działa. Co może być nie tak?

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <form name="testowy">
  7.  
  8. pole1 <input type="text" name="pole1" size="10">
  9. <br>
  10. pole2 <input type="text" name="pole2" size="10">
  11. <br>
  12. <br>
  13.  
  14. <select name="lista" id="id" size="5" onchange="wykonaj()">;
  15. <option>pozycja1</option>
  16. <option>pozycja2</option>
  17. <option>pozycja3</option>
  18. </select>
  19.  
  20. <?php
  21.  
  22. $x=1;
  23. $y=2;
  24.  
  25. echo '<script type="text/javascript" >';
  26.  
  27. echo 'function wykonaj()';
  28. echo '{';
  29.  
  30. print "document.testowy.pole1.value = $x";
  31. print "document.testowy.pole2.value = $y";
  32.  
  33. echo '}';
  34.  
  35. echo '</script>';
  36.  
  37. ?>
  38.  
  39. </form>
  40. </body>
  41. </html>
  42.  
nospor
komendy w js również trzeba zakanczać srednikiem.
luniak
pojęcie że "trzeba" jest troche nieprawdziwe smile.gif bo nie jest to niezbędne tongue.gif ale za to trzeba tak robić jak w 1 linii masz więcej niz 1 polecenie tak jak u Ciebie smile.gif bo twój kod wrzuca wszystko tak naprawdę do 1 linijki smile.gif
nospor
Rozwinę w takim razie swoje zdanie:
W takim kodzie jak tu komendy w js również trzeba zakanczać srednikiem.
tongue.gif
gregor81
działa, wielkie dzięki, o średniku nie pomyślałem smile.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.