Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Skrypt Maila obslugiwany przez JS
Forum PHP.pl > Forum > Przedszkole
badboy_89
WItam,

mam taki oto kod w htmlu:

  1. <form method="POST" id="SzybkiKontakt">
  2. <input name="" value="Wpisz swój numer telefonu..." type="text" id="InpTextField" onfocus="if(this.value=='Wpisz swój numer telefonu...') this.value='';" onblur="if(this.value=='') this.value='Wpisz swój numer telefonu...';" />
  3. <input value="" type="submit" id="InpButtonSend" />
  4. </form>


do tego podpiety jest JS o fragmencie tekstu:
[JAVASCRIPT] pobierz, plaintext
  1. $("form#SzybkiKontakt").submit(function() {
  2.  
  3. numer = $(this).children("#InpTextField").val();
  4. if(numer != "" && numer != "Wpisz swój numer telefonu...") {
  5. $.post("szybkiKontakt.php", { nr: numer } );
  6. $(this).prev(".InfoItemDesc").html("Informacja o chęcii kontaktu została wysłana do naszego biura.<br />Nasz przedstawiciel skontaktuje się z Tobą najszybciej jak to możliwe.");
  7. $(this).hide();
  8. }
  9. else {
  10. alert("Musisz wpisać swój numer telefonu!");
  11. }
  12. return false;
  13. });
  14.  
[JAVASCRIPT] pobierz, plaintext


oraz plik php:

  1. <?php
  2. $numer=$_POST['InpTextField'];
  3. mail('1david7@gmail.com', 'Klient prosi o kontakt', $numer);
  4. ?>
  5.  


działa to tak ze na stronce głownej jest pole gdzie mozna wpisac swój numer w celu wyslania go do handlowca,
po przycisnieciu przycisku wyslij, skrypt sie wykonuje, tzn zwraca wartosc ze mail został wyslany, email do mnie dochodzi, lecz bez podanego numeru, pusta wiadomosc

prosze o pomoc sad.gif
wladimirec
wywołując:
  1. $numer=$_POST['InpTextField'];


zmiennej $numer przypisujesz wartość pola 'InpTextField' z przesłanego formularza.
To pole musi miec parametr name = "InpTextField"

U Ciebie ten input ma tylko id="InpTextField" na name="" jest puste
badboy_89
Zrobiłem tak jak mówisz i nadal wiadomosć przyszła bez numeru sad.gif
o co mi dokładnie chodzi jest tutaj:
http://wroclaw.reklamawwindach.pl/
chcialem cos takiego wrzucic do siebie na strone, i nie działa,
a u nich chyba tak, bo dla picu by nie wstawili tego
wladimirec
a faktycznie...
przekazujesz numer przez jQuery
$.post("szybkiKontakt.php", { nr: numer } );

czyli w pliku PHP powinno być tak:
  1. <?php
  2.  
  3. $numer=$_POST['nr'];
  4.  
  5. mail('1david7@gmail.com', 'Klient prosi o kontakt', $numer);
  6.  
  7. ?>
badboy_89
Wielkie dzieki smile.gif działa, pozdrawiam
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.