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 |
|
|
|
![]() |
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 |
|
|
|
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)
|
|
|
|
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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:06 |