Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript] jak wyświetlić w locie wpisany tekst
Forum PHP.pl > Forum > Przedszkole
tofik1778983
Witam.
Jak najprościej od razu (w locie) wyświetlić wpisywany tekst do formularza questionmark.gif
tzn mam okienko formularza i jak wpisze tam coś chciałbym aby od razu wyświetliło się np pod oknem..
Zrobiłem sobie taki przykładzik:

Kod
<script>
function xx()
{
    var p1 = parseFloat(document.forms['form1'].pole1.value);
    var p2 = parseFloat(document.forms['form1'].pole2.value);    
    var wynik = p1 + p2;
    document.getElementById("poka").innerHTML = wynik;    
   return false;
}
</script>    
                
<form id="form1" action=""><div>
<input type="text" name="pole1"><br>
<input type="text" name="pole2"><br>
<button onclick="return xx()"> ...ok...  </button>
</div></form><br>

<div id="poka"> </div>

Działa po kliknięciu na button a jak zrobić bez klikania??
Noone2011
Po pierwsze nie potrzebnie dałeś tam w funkcji return false; bez tego funkcja też by się wykonywała a JS nie jest C++ -em gdzie każda funkcja musi zwracać wynik.

Po drugie w onclick tez nie potrzebnie dałeś return ponieważ rezultat byłby taki sam bez niego.

Jeśli chcesz zrobić tak by tekst się wpisywał w div-a bez naciskania jakiegokolwiek przycisku musisz użyć zdarzenia onchange w polach formularza <input>.

Powinno zadziałać wink.gif

Pozdro
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.