Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js][php] dialog box-y
max_mcee
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Witam
Mam sobie taki formularz:
  1. <form id="newsletter" method="post" action="sprawdz.php">
  2. <legend>Newsletter</legend>
  3. <input class="text" type="text" name="email" value="Twój e-mail..." onblur="if(this.value=='')this.value='Twój e-mail...'" onfocus="if(this.value=='Twój e-mail...')this.value=''">
  4. <button class="submit red" type="submit" name="">Zapisz</button>
  5. </form>

i kod php:
  1. <?php
  2. if (validate_email($_POST['email'])) {
  3.    echo 'Adres poprawny';
  4. } else {
  5.    echo 'Wpisz prawidłowo adres e-mail.';
  6. }
  7.  
  8. function validate_email($email) {
  9.    return (ereg('^[-!#$%&'*+./0-9=?A-Z^_`a-z{|}]+'. '@'. '[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+.' . [-!#$%&'*+./0-9=?A-Z^_`a-z{|}~]+ , $email));
  10. }
  11. ?>

I chciałbym, aby te informacje z 'echo' były wyświetlane za pomocą
http://sandbox.leigeber.com/dialog/dialog_box.html
tych dialog box-ow. Jednak tam w przykładzie trzeba kliknąć na link, a jak wywołać taką funkcję po kliknięciu w button ?

Ten post edytował max_mcee 20.06.2009, 17:29:18
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zrób sobie sprawdzanie po stronie klienta, przez JavaScript.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
max_mcee
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


No dobrze, czyli mam przykładowo taki kod

  1. function SprawdzEmail(AdresEmail)
  2. {
  3. var TestEmail = /^(.[A-Za-z0-9\-]*\w)+@+([A-Za-z0-9\-]*\w)+(\.[A-Za-z]*\w)+$/;
  4. var Wynik = AdresEmail.match(TestEmail);
  5.  
  6. if (Wynik == null)
  7. {
  8. alert("Proszę wpisać poprawny adres e-mail!");
  9. formularz.MAIL.value='';
  10. return false;
  11. }
  12. return true;
  13. }


tylko jak zrobić, aby zamiast alert, wyświetlić właśnie tamte dialogbox-y?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A dokumentację tamtych boxów przeczytałeś? snitch.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
max_mcee
post
Post #5





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Dobra, dzięki smile.gif i tak sobie nie poradzę, ponieważ js to kompletnie praktycznie nie znam. Poszukam innego sposobu.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:31