Kod
function validateForm(AForm)
{
if(!(AForm.oskont_imie_nazwisko.value && AForm.oskont_telefon.value && AForm.mz_nazwa.value && AForm.mz_miasto.value && AForm.mz_kod.value && AForm.mz_ulica.value && AForm.normal_od.value && AForm.normal_do.value && AForm.ID_typ.value && AForm.ilosc.value)){
if (!(AForm.oskont_imie_nazwisko.value)) AForm.oskont_imie_nazwisko.style.border="1px solid #ff9900;";
else AForm.oskont_imie_nazwisko.style.border="1px solid #7B9EBD;";
if (!(AForm.oskont_telefon.value)) AForm.oskont_telefon.style.border="1px solid #ff9900;";
else AForm.oskont_telefon.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_nazwa.value)) AForm.mz_nazwa.style.border="1px solid #ff9900;";
else AForm.mz_nazwa.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_miasto.value)) AForm.mz_miasto.style.border="1px solid #ff9900;";
else AForm.mz_miasto.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_kod.value)) AForm.mz_kod.style.border="1px solid #ff9900;";
else AForm.mz_kod.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_ulica.value)) AForm.mz_ulica.style.border="1px solid #ff9900;";
else AForm.mz_ulica.style.border="1px solid #7B9EBD;";
if (!(AForm.normal_od.value)) AForm.normal_od.style.border="1px solid #ff9900;";
else AForm.normal_od.style.border="1px solid #7B9EBD;";
if (!(AForm.normal_do.value)) AForm.normal_do.style.border="1px solid #ff9900;";
else AForm.normal_do.style.border="1px solid #7B9EBD;";
if (!(AForm.ID_typ.value)) AForm.ID_typ.style.border="1px solid #ff9900;";
else AForm.ID_typ.style.border="1px solid #7B9EBD;";
if (!(AForm.ilosc.value)) AForm.ilosc.style.border="1px solid #ff9900;";
else AForm.ilosc.style.border="1px solid #7B9EBD;";
alert('Musisz wypełnić wszystkie pola.');
return false;
}
else{
return true;
}
}
{
if(!(AForm.oskont_imie_nazwisko.value && AForm.oskont_telefon.value && AForm.mz_nazwa.value && AForm.mz_miasto.value && AForm.mz_kod.value && AForm.mz_ulica.value && AForm.normal_od.value && AForm.normal_do.value && AForm.ID_typ.value && AForm.ilosc.value)){
if (!(AForm.oskont_imie_nazwisko.value)) AForm.oskont_imie_nazwisko.style.border="1px solid #ff9900;";
else AForm.oskont_imie_nazwisko.style.border="1px solid #7B9EBD;";
if (!(AForm.oskont_telefon.value)) AForm.oskont_telefon.style.border="1px solid #ff9900;";
else AForm.oskont_telefon.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_nazwa.value)) AForm.mz_nazwa.style.border="1px solid #ff9900;";
else AForm.mz_nazwa.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_miasto.value)) AForm.mz_miasto.style.border="1px solid #ff9900;";
else AForm.mz_miasto.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_kod.value)) AForm.mz_kod.style.border="1px solid #ff9900;";
else AForm.mz_kod.style.border="1px solid #7B9EBD;";
if (!(AForm.mz_ulica.value)) AForm.mz_ulica.style.border="1px solid #ff9900;";
else AForm.mz_ulica.style.border="1px solid #7B9EBD;";
if (!(AForm.normal_od.value)) AForm.normal_od.style.border="1px solid #ff9900;";
else AForm.normal_od.style.border="1px solid #7B9EBD;";
if (!(AForm.normal_do.value)) AForm.normal_do.style.border="1px solid #ff9900;";
else AForm.normal_do.style.border="1px solid #7B9EBD;";
if (!(AForm.ID_typ.value)) AForm.ID_typ.style.border="1px solid #ff9900;";
else AForm.ID_typ.style.border="1px solid #7B9EBD;";
if (!(AForm.ilosc.value)) AForm.ilosc.style.border="1px solid #ff9900;";
else AForm.ilosc.style.border="1px solid #7B9EBD;";
alert('Musisz wypełnić wszystkie pola.');
return false;
}
else{
return true;
}
}
I dalej HTML:
<form method="POST" id="formularz" onsubmit="return validateForm(this);">
W IE wysyła formularz zawsze :/ W FF wysyła jeśli są wypełnione odpowiednie pola (czyli ok). - co jest?