Witam, sorry że temat po temacie, ale w myśl zasady "jeden temat jeden problem", postanowiłem otworzyc nowy temat.
W nagłówku mam skrypt, który przesyła mi dane AJAX-em z formularza na stronie kontakt.php na stronę mail.php, która na podstawie walidacji decyduje, czy wysłac na maila dane na maila, czy ponownie wyświetlic formularz, z podkreślonymi złymi polami. Treśc z mail.php zastępuje pole formularza na kontakt.php
Dalej po kliknięciu na submit jest odwoływany znowu do skryptu AJAX.
Wycinek skryptu obslugującego AJAX:
  1. if(xmlhttp) {
  2. var nazwa = document.getElementById("nazwa");
  3. var vorname = document.getElementById("vorname");
  4. var strasse = document.getElementById("strasse");
  5. var kod = document.getElementById("kod");
  6. var tel = document.getElementById("tel");
  7. var mail = document.getElementById("mail");
  8. var datum_od = document.getElementById("datum_in");
  9. var datum_to = document.getElementById("datum_to");
  10. var ort = document.getElementById("ort");
  11. var zeit = document.getElementById("zeit");
  12. var mietteilung = document.getElementById("mietteilung");
  13. var service = document.getElementsByTagName("Service");
  14. xmlhttp.open("POST","mail.php",true); //calling testing.php using POST method
  15. xmlhttp.onreadystatechange = handleServerResponse;
  16. xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  17. xmlhttp.send("nazwa=" + nazwa.value +"&vorname=" + vorname.value + "&strasse=" + strasse.value + "&kod=" + kod.value +"&tel=" + tel.value+"&mail=" + mail.value +"&datum_od=" + datum_od.value+ "&datum_to=" + datum_to.value+ "&ort=" + ort.value +"&zeit=" + zeit.value +"&mietteilung=" + mietteilung.value ); //Posting txtname to PHP File }


Po ponownym wciśnięciu submit wyskakuje mi błąd Uncaught "TypeError: Cannot read property 'value' of null" odpowiadający linii

  1. xmlhttp.send("nazwa=" + nazwa.value +"&vorname=" + vorname.value + "&strasse=" + strasse.value + "&kod=" + kod.value +"&tel=" + tel.value+"&mail=" + mail.value +"&datum_od=" + datum_od.value+ "&datum_to=" + datum_to.value+ "&ort=" + ort.value +"&zeit=" + zeit.value +"&mietteilung=" + mietteilung.value ); //Posting txtname to PHP File
  2. Uncaught TypeError: Cannot read property 'value' of null



Proszę o pomoc, bo już kombinowałem z tym na różne sposoby, jednak bez skutku.

Pozdrawiam