Witam!
Zawartość formularza ma być sprawdzana przed wysłaniem.
Nie wiadomo dlaczego skrypt nie działa;/
<? include("top_gui.php"); ?>
<div align="center">
<script type="text/javascript" language="javascript" src="js/validate.js"></script>
<form id="dane_firmy" method="post" action="potwierdzenie.php" onsubmit="return sprawdz_formularz()">
<input type="hidden" name="oferta" value="
<? echo($_POST["oferta"]); ?>" >
<input type="hidden" name="jaki_tel" value="
<? echo($_POST["jaki_tel"]); ?>" >
<input type="hidden" name="do_zaplaty" value="
<? echo($_POST["do_zaplaty"]); ?>" >
<table width="800" height="132" border="0">
<tr> <td colspan="2"><b><font size="2">DANE REJESTROWE FIRMY</font></b></td></tr>
<tr>
<td width="200"><label>Nazwa Firmy</label></td>
<td><input type="text" name="nazwa_firmy" size="55"></td>
</tr>
<tr>
<td><label>Imię</label></td>
<td><input name="imie" type="text" size="55"></td>
</tr>
<tr>
<td><label>Nazwisko</label></td>
<td><input name="nazwisko" type="text" size="55" ></td>
</tr>
<tr>
<td><label>Adres Rejestrowy</label></td>
<td><input name="adresr" type="text" size="55"></td>
</tr>
<tr>
<td>Kod Pocztowy (Rejestrowy)</td>
<td><input name="kod_pocztowyr" type="text" size="55"></td>
</tr>
<tr>
<td><label>Miasto (Rejestrowy)</label></td>
<td><input name="miastor" type="text" size="55"></td>
</tr>
<tr>
<td><label>Adres Korespondencyjny</label></td>
<td><input name="adresk" type="text" size="55"></td>
</tr>
<tr>
<td>Kod Pocztowy (Korespondencyjny)</td>
<td><input name="kod_pocztowyk" type="text" size="55"></td>
</tr>
<tr>
<td><label>Miasto (Korespondencyjny)</label></td>
<td><input name="miastok" type="text" size="55"></td>
</tr>
<tr>
<td><label>NIP</label></td>
<td><input name="nip" type="text" size="55"></td>
</tr>
<tr>
<td><label>REGON</label></td>
<td><input name="regon" type="text" size="55"></td>
</tr>
<tr>
<td><label>PESEL</label></td>
<td><input name="pesel" type="text" size="55"></td>
</tr>
<tr>
<td><label>Seria i nr dowodu osobistego</label></td>
<td><input name="dowod" type="text" size="55"></td>
</tr>
<tr>
<td><label>Nr telefonu kontaktowy</label></td>
<td><input name="tel" type="text" size="55"></td>
</tr>
<tr>
<td><label>Email</label></td>
<td><input name="email" type="text" size="55"></td>
</tr>
</table>
<table width="800" height="132" border="0">
<tr> <td colspan="2"><b><font size="2">DANE DOSTAWY (jeżeli takie same jak firmy to pozostaw puste)</font></b></td></tr>
<tr>
<td width="200">Nazwa</td>
<td><input name="d_nazwa" type="text" size="55"></td>
</tr>
<tr>
<td>Adres 1</td>
<td><input name="d_adres1" type="text" size="55"></td>
</tr>
<tr>
<td >Adres 2</td>
<td ><input name="d_adres2" type="text" size="55"></td>
</tr>
<tr>
<td>Kod Pocztowy</td>
<td><input name="d_kod" type="text" size="55"></td>
</tr>
<tr>
<td>Miasto</td>
<td><input name="d_miasto" type="text" size="55"></td>
</tr>
<tr>
<td>Nr telefonu kontaktowy dla kuriera</td>
<td><input name="d_tel_kurier" type="text" size="55"></td>
</tr>
<tr>
<td><label>Komentarz</label></td>
<td><textarea name="koment" cols="55" rows="6"></textarea></td>
</tr>
<tr>
<td> </td>
<td>
<div align="right">
<input type="submit" value="Dalej">
</div>
</td></tr></table>
</form>
</div>
<? include("bottom_gui.php"); ?>
validate.js
function sprawdz_formularz()
{
// zmienna przechowujaca komunikaty bledow
var bledy = '';
// przypisanie obiektu formularza do zmiennej
var f = document.forms['dane_firmy'];
if (f.nazwa_firmy.value == '')
bledy += 'Musisz wpisać Nazwę firmy!\n';
// sprawdzenie imienia
if (f.imie.value == '')
bledy += 'Musisz wpisać imię!\n';
// sprawdzenie nazwiska
if (f.nazwisko.value == '')
bledy += 'Musisz wpisać nazwisko!\n';
if (f.adresr.value == '')
bledy += 'Musisz wpisać adresowy rejestrowy!\n';
if (f.kod_pocztowyr.value == '')
bledy += 'Musisz wpisać kod poczowy rejestrowy!\n';
if (f.miastor.value == '')
bledy += 'Musisz wpisać miasto rejestrowe!\n';
if (f.dresk.value == '')
bledy += 'Musisz wpisać adres korespondencyjny!\n';
if (f.miastok.value == '')
bledy += 'Musisz wpisać miasto korespondencyjne!\n';
if (f.kod_pocztowyk.value == '')
bledy += 'Musisz wpisać kod pocztowy korespondencyjny!\n';
if (f.nip.value == '')
bledy += 'Musisz wpisać NIP!\n';
if (f.regon.value == '')
bledy += 'Musisz wpisać REGON!\n';
if (f.pesel.value == '')
bledy += 'Musisz wpisać PESEL!\n';
if (f.dowod.value == '')
bledy += 'Musisz wpisać serie i nr dowodu osobistego!\n';
if (f.tel.value == '')
bledy += 'Musisz wpisać telefon kontaktowy!\n';
if (f.nazwisko.value == '')
bledy += 'Musisz wpisać nazwisko!\n';
if (f.email.value == '')
bledy += 'Musisz wpisać email!\n';
// sprawdzenie czy byly bledy
if (bledy == '')
{
f.submit();
}
else
{
alert(bledy);
}
}