Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Prototype] - formularz kontaktowy
zadloPL
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.08.2008

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


Hejka, mam pewien problem, mam oto taki kodzik:

http://pastie.org/249038

oraz php:

http://pastie.org/249040

ale za cholere mi nie działa, a muszę mieć formularz kontaktowy na ajaxie zeby mi strony nie odświeżył. Pomoże ktoś?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Z góry Dzięki!!

Ten post edytował zadloPL 7.08.2008, 09:21:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
qBK
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.01.2007
Skąd: Wrocław

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


Ale na czym to niedziałanie polega? Nie dochodzi mail na wskazany adres?

Na marginesie, przeczytałeś cokolwiek o prototype.js i kojarzysz model DOM?
Jeśli nie to polecam to na wstęp: http://blog.elksoft.pl/wp-content/prototype_js_pl.html

Twój kod po wykonaniu zapytania wywołuje funkcję showresponse w której jest:
$('show').innerHTML= req.responseText;

$('show') == document.getElementById('show'), czyli odnosi się do obiektu w kodzie html który ma <tag id="show"> gdzie tag = np.textarea, p, div, i wrzuca tam odpowiedź serwera. Nie ma żadnego takiego elementu w Twoim kodzie HTML, więc nic się nie może wyświetlić.

Dodaj w kodzie np. <div id="show"></div>. Jeśli wysłanie maila się nie powiedzie to dostaniesz info generowane przez error_get_last() i będzie można coś powiedzieć dalej...

Ten post edytował qBK 8.08.2008, 23:29:55
Go to the top of the page
+Quote Post
zadloPL
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.08.2008

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


faktycznie głupek ze mnie ale możesz mi powiedzieć jak zorbić żeby ajax wysyłał wszystkie pola input na maila bo narazie tylko wysyła treśc tak jak jest to podane w w postBody co zorbić zeby wszystko wysyłał(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? email, tresc, temat (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
paziek
post
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


document.forms.nazwaFormularzaTwojego.elements
to jest odwołanie do wszystkich elementów formularza o nazwie nazwaFormualrzaTwojego (name="nazwaFormualrzaTwojego").
Musisz przez ten zbiór 'przelecieć' petlą for i pozbierać wartości, a później wysłać je tym nieszczęsnym prototypem

Pogogluj na ten temat, ewentualnie przeszukaj w3schools, tam są całkiem dobre objaśnienia z gotowymi przykładami do testowania oraz modyfikacji
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: 23.12.2025 - 23:25