Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z formularzem
faxsilver
post 10.11.2006, 17:40:39
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 29.10.2006

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


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

Ten post edytował faxsilver 10.11.2006, 17:41:39
Go to the top of the page
+Quote Post
UDAT
post 10.11.2006, 18:32:32
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

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


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:02