Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z formularzem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
faxsilver
hello
mam taki skrypt ktory powinien wysylac mejla do mnie bez polaczenia z outlookiem
  1. <FORM ACTION="mailto:faxsilver@poczta.onet.pl" METHOD="post" ENCTYPE="text/plain" onsubmit="mail_form(this); return false">
  2.  
  3. <script type="text/javascript">
  4. <!--
  5.  
  6.  
  7. function mail_form(f)
  8. {
  9. for (var i = 0, text = ''; i < f.elements.length; i++)
  10. {
  11. if (f.elements[i].name == '') continue;
  12. switch (f.elements[i].type)
  13. {
  14. case 'text':
  15. case 'password':
  16. case 'hidden':
  17. case 'textarea':
  18. for (var j = 0, temp = ''; j < f.elements[i].value.length; j++)
  19. {
  20. if (f.elements[i].value.charAt(j) == "\n") temp += "%0A";
  21. else temp += f.elements[i].value.charAt(j);
  22. }
  23. text += f.elements[i].name + '=' + temp + "%0A";
  24. break;
  25. case 'radio':
  26.  
  27. break;
  28. case 'select':
  29. case 'select-one':
  30. case 'select-multiple':
  31. for (var j = 0; j < f.elements[i].options.length; j++)
  32. if (f.elements[i].options[j].selected) text += f.elements[i].name + '=' + (f.elements[i].options[j].value != '' ? f.elements[i].options[j].value : f.elements[i].options[j].text) + "%0A";
  33. break;
  34. default:
  35. text += f.elements[i].name + '=' + f.elements[i].value + "%0A";
  36. break;
  37. }
  38. }
  39.  
  40. window.location.href = f.action + (f.action.indexOf('?') == -1 ? '?' : '&') + 'body=' + text;
  41. }
  42. //-->
  43.  
  44. <!-- Podstawowe pole tekstowe -->
  45. <INPUT NAME="Imię">Podaj swoje imię<BR>
  46. <INPUT NAME="Nazwisko">Podaj swoje nazwisko
  47. <BR><BR>
  48. <!-- Pole typu RADIO -->
  49. zmiana :<BR>
  50. <INPUT TYPE="radio" NAME="zmiana" VALUE="Zmiana">Zmiana
  51. <INPUT TYPE="radio" NAME="zmiana" VALUE="Uzupełnienie danych">Uzupełnienie danych
  52. <BR><BR>
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. <BR><BR>
  61. <!-- Pole komentarza (o powiększonych rozmiarach oraz z tekstem domyślnym) -->
  62. Podaj dane do zmiany:<BR>
  63. <TEXTAREA NAME="Komentarz" COLS="50" ROWS="10">Tu wpisywac dane...</TEXTAREA>
  64. <BR><BR><BR><BR>
  65. <!-- Przycisk WYŚLIJ -->
  66. <INPUT TYPE="submit" VALUE="Wyślij formularz">
  67. <!-- Przycisk WYCZYŚĆ DANE -->
  68. <INPUT TYPE="reset" VALUE="Wyczyść dane">
  69. </FORM>


ale jednak laczy z outlookiem:) gdzie jest blad?? lub jak zmodyfikowac skrypt. Skrypt powinien wysylac przez serwer. POzdrawiam
UDAT
Ten skrypt każe odwiedzić przeglądarce adres mailto:blabla@costam.com z podanymi parametrami.
Na co przeglądarka odpala domyślny program pocztowy.

Jeszczeby brakowało żeby ktoś słał spam z mojego komputera przez JS
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.