Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wywołanie zdarzenia w PHP
lenek
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.06.2012

Ostrzeżenie: (0%)
-----


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ć?.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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,'')">';
Go to the top of the page
+Quote Post
lenek
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.06.2012

Ostrzeżenie: (0%)
-----


Kshyhoo A możesz to pomóc wykonać na przykładzie bo już trochę się z tym męczę.
Go to the top of the page
+Quote Post
bostaf
post
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
lenek
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.06.2012

Ostrzeżenie: (0%)
-----


Głównie chodziło mi wywołanie po przez echo!
echo '<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">';
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 10:45