Chciałbym ,aby po klikniecu na przycisk poprawnie sprawdzało mi czy wpisałem imie,nazwisko,adres i kwiaty. Ale niestety nie potrafie polaczyc tego z wysyłaniem formularza przez maila,bo bierze mi tylko cześć formularza gdyż umieśćiłem go pod formularzem do sprawdzania poprawnosci.
Niestety gdy chce wstawić formularz ten z mailem by także wysłać imie,nazwisko,adres i kwiaty pojawia się problem,bo po wcisnieciu buttona czy poprawnie także wysyła się wiadomość.
Jak rozgraniczyć te dwie rzeczy ,bym mogl sprawdzić poprawność ,a także spokojnie wysłać cały formularz ?:P)
<HTML>
<script type="text/javascript" src="skrypt.js"></script>
<!—To jest próba utworzenia pierwszej strony >
<HEAD>
<TITLE> Zamowienia </TITLE>
</HEAD>
<BODY>
<p><h5 align="center" >
Witamy na Stronie zamowien sklepu Relax <BR>
Ponizej znajduje się lista naszych produktow do wyboru. <BR>
<h5></p>
<ul type="circle" style="color: red">
<a href="strona.html">Powrot do strony głównej </a>
<form id="formularz" action=""><div>
<h3>
<li><span style="color: black"> Podaj swoje imię: <input type="text" name="imie"> </br> </span> </li>
<li><span style="color: black"> Podaj swoje nazwisko: <input type="text" name="nazwisko"> </br> </span> </li>
<li><span style="color: black"> Podaj swoj adres: <input type="text" name="adres"> </br> </span> </li>
<li><span style="color: black"> Podaj Ilosc Kwiatów : <input type="text" name="kwiaty"> </br> </span> </li>
</h3>
</ul>
<button onclick="return sprawdz_formularz()"> Czy Poprawnie</button>
</div></form>
<form action="mailto:[email protected]" method="post" enctype="text/plain"><d
<!-- Pole typu CHECKBOX -->
<p>Jakie kwiaty ?</p>
<input type="checkbox" name="Kwiat" value="Forsycja" />Forsycja<br />
<input type="checkbox" name="Kwiat" value="Roza " />Róża<br />
<input type="checkbox" name="Kwiat" value="Kaktus" />Kaktus<br />
<input name="kwiaty" />
<!-- Pole komentarza (o powiększonych rozmiarach oraz z tekstem domyślnym) -->
<p>Podaj swój komentarz:</p>
<textarea name="Komentarz" cols="50" rows="10">Proszę, wpisz tutaj jakiś komentarz...</textarea>
<br /><br /><br />
<!-- Przycisk WYŚLIJ -->
<input type="submit" value="Wyślij formularz" />
<!-- Przycisk WYCZYŚĆ DANE -->
<input type="reset" value="Wyczyść dane" />
</div></form>
</BODY>
</HTML>
function sprawdz_formularz()
{
// zmienna przechowujaca komunikaty bledow
var bledy = '';
// przypisanie obiektu formularza do zmiennej
var f = document.forms['formularz'];
// sprawdzenie imienia
if (f.imie.value == '')
bledy += 'Musisz wpisac imie!\n';
if (f.adres.value == '')
bledy += 'Musisz wpisac adres!\n';
if (f.kwiaty.value == '')
bledy += 'Musisz wpisac kwiaty!\n';
// sprawdzenie nazwiska
if (f.nazwisko.value == '')
bledy += 'Musisz wpisac nazwisko!\n';
// sprawdzenie czy byly bledy
if (bledy == '')
return true;
else
{
alert(bledy);
return false;
}
}