Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienienie na czas rzeczywisty
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Dziadzia
Cześć wszystkim,
mam taki prosty formularz, oraz pobieram z niego zaznaczenie. Wszytsko jest ok, ale działa dopiero po kliknięciu. Czy istnieje możliwość zrobienia tego w czasie rzeczywistym? Tak aby od razu po kliknięciu jakieś opcji wypisała się ona niżej...
Z góry dzięki za pomoc.

  1. <script type="text/javascript">
  2.  
  3. function wypisz(){
  4. var opcje = document.formularz.wybor.options;
  5. for (var i=0; i< opcje.length; i++){
  6. if (opcje[i].selected){
  7. var nowe = document.createElement('p');
  8. nowe.innerHTML=opcje[i].text;
  9. document.body.appendChild(nowe);
  10.  
  11. }
  12. }
  13. return false;
  14.  
  15.  
  16. }
  17. </script>


  1. <form name="formularz" onsubmit="wypisz(); return false;">
  2. <select name="wybor" multiple="multiple">
  3. <option value="opt1">Opcja 1</option>
  4. <option value="opt2">Opcja 2</option>
  5. <option value="opt3">Opcja 3</option>
  6. <option value="opt4">Opcja 4</option>
  7. </select>
  8. <input type="submit" value="Wyśli" />
  9.  
  10. </form>
trueblue
W czasie rzeczywistym, czyli kiedy? Odp. przy zmianie opcji w select, czyli usuwam zdarzenie "onsubmit" i dodaje "onchange" do selecta.
com
Nie ten dział wink.gif

http://www.doman.art.pl/kursjs/kurs/events.html
Polecam lekturę smile.gif
Dziadzia
Dzięki za pomoc i sory, za zły dział smile.gif

mam tylko pytanie co do tego skryptu... wstawiam go do pliku, który odpowiada za wyświetlanie produktów na sklepie i skrypt ten nie działa. Dlaczego tak jest, że w osobnym pliku to działa a tutaj nie? Czy jakoś inaczej muszę deklarować wstawianie tego tekstu wybranego? Dzięki za pomoc i sory za zielone pytania 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.