Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wywołanie zdarzenia w PHP
Forum PHP.pl > Forum > Przedszkole
lenek
Witom kolegów na forum. Mam pytanko czy takie zdarzenie(onkeyup="this.value=this.value.replace(/\D/g,'')") można wywołać w php przez echo czy tylko w htmelu jak tak to jak to zrobić?.
Kshyhoo
Można wywołać, ale trzeba uważać na ciapki (apostrofy i cudzysłowy).

  1. echo '<form method="post" name="form1" action="index.php" onkeyup="this.value=this.value.replace(/\D/g,'')">';
lenek
Kshyhoo A możesz to pomóc wykonać na przykładzie bo już trochę się z tym męczę.
bostaf
Teraz nie będzie działało, bo dodałeś obsługę zdarzenia onKeyUp do elementu FORM, a powinno być raczej dodane to INPUT[text]:
  1. <form action="nazwa_pliku" method="post">
  2. <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">
  3. </form>

demo na jsFiddle
lenek
Głównie chodziło mi wywołanie po przez echo!
echo '<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">';
!*!
A jakie to ma znaczenie, przez echo też działa, przecież to wyświetlasz. Jeśli chcesz zrobić taką filtracje po stronie serwera to użyj preg_replace
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.