ja mam tak - ma jakies pola textowe i pole typu submit. w formularzu mam : onsubmit="return sprawdzenie()" a funkcja sprawdzenie wyglada tak
Kod
var alert1;
function sprawdzenie(){
alert1 = "";
if(document.f1.name.value=="") alert1 = alert1 + "Imię i nazwisko osoby kontaktowej:";
if(document.f1.firma.value=="") alert1 = alert1 + "Nazwa firmy:";
if(document.f1.ulica.value=="") alert1 = alert1 + "Ulica:";
if(document.f1.kod.value=="") alert1 = alert1 + "Kod pocztowy:";
if(document.f1.miasto.value=="") alert1 = alert1 + "Miasto:";
if(document.f1.nip.value=="") alert1 = alert1 + "NIP:";
if(document.f1.telefon.value=="") alert1 = alert1 + "Telefon kontaktowy:";
if(document.f1.email.value=="") alert1 = alert1 + "Email używany do logowania:";
if(alert1.length < 1) {
return true;
}else {
otworzAlert(alert1);
return false;
}
}
</script>
natomiast funkcja otworzAlert(alert1) wyswietla okienko, w ktorym napisane jest czego urzytkownik nie wyswietlil. ponadto funkcja zwraca wtedy false wiec formularz sie nie wysle.
Kod
function otworzAlert(t) {
okienko=open("dod_check.php?alert1=" + t,"okno",
"width=430,height=310,scrollbars=no,menubar=no");
}
</script>
a strona dod_check.php juz zajmuje sie sparsowaniem stringa alert1 i wyswietleniem czego uzytkownik nie wypelnil ( podobine mozesz zrobic sprawdzanie bledow )
pozdr