Witam
Zrobilem sobie walidacje formularza za pomoca javascript... Lecz mam problem bo dziala on nieskazitelnie tylko w FireFoxie

(((
function validateForm(iform)
{
if (!iform.nazwa.value) {
document.getElementById('nazwa').style.display = 'block';
document.getElementById('nazwa').innerHTML = '<span class="style19">Nie podałeś tytułu</span>';
document.getElementById('nazwa2').style.display = 'none';
pokazInfo2();
} else {
document.getElementById('nazwa2').style.display = 'block';
document.getElementById('nazwa').style.display = 'none';
}
if (!iform.opis.value) {
document.getElementById('opis').style.display = 'block';
document.getElementById('opis').innerHTML = '<span class="style19">Nie opisałeś pliku</span>';
document.getElementById('opis2').style.display = 'none';
pokazInfo2();
} else {
document.getElementById('opis2').style.display = 'block';
document.getElementById('opis').style.display = 'none';
}
if (!iform.tagi.value) {
document.getElementById('tagi').style.display = 'block';
document.getElementById('tagi').innerHTML = '<span class="style19">Nie podałeś tagów</span>';
document.getElementById('tagi2').style.display = 'none';
pokazInfo2();
} else {
document.getElementById('tagi2').style.display = 'block';
document.getElementById('tagi').style.display = 'none';
}
if (iform.kategoria.value == '--Wybierz Kategorie--') {
document.getElementById('kategoria').style.display = 'block';
document.getElementById('kategoria').innerHTML = '<span class="style19">Nie wybrałeś kategorii</span>';
document.getElementById('kategoria2').style.display = 'none';
pokazInfo2();
} else {
document.getElementById('kategoria2').style.display = 'block';
document.getElementById('kategoria').style.display = 'none';
}
if (!iform.plik.value) {
document.getElementById('plik').style.display = 'block';
document.getElementById('plik').innerHTML = '<span class="style19">Nie wybrałes pliku</span>';
document.getElementById('plik2').style.display = 'none';
pokazInfo2();
} else {
document.getElementById('plik2').style.display = 'block';
document.getElementById('plik').style.display = 'none';
}
var wyn = iform.plik.value;
var re = new RegExp("avi|wmv","i");
if(iform.plik.value){
if (re.test(wyn) == false ) {
document.getElementById('plik').style.display = 'block';
document.getElementById('plik').innerHTML = '<span class="style19">Niedozwolone rozszerzenie pliku</span>';
document.getElementById('plik2').style.display = 'none';
pokazInfo2();
} else {
document.getElementById('plik2').style.display = 'block';
document.getElementById('plik').style.display = 'none';
}
}
if(!iform.nazwa.value || !iform.opis.value || !iform.tagi.value || iform.kategoria.value == '--Wybierz Kategorie--' || !iform.plik.value || re.test(wyn) == false ){
return false;
}
return true;
}
a oto skrypt formularza:
<form target="iframe" name="iform" action="dodaj_vp_convert.php" method="post" enctype="multipart/form-data"> <input name="nazwa" type="text" class="txt-box3" maxlength="50" value="'.$_POST['nazwa'].'"><div id="nazwa" ></div>
<div id="nazwa2"><span class="style23">Powinien być krótki i możliwie najlepiej oddawać czym, jest dany plik graficzny
</span></div>
Itd...
Blagam pomozcie mi to podpiac pod IE i OPERE... Jak sie to robi? Co mam zle?
pozdrawiam
Ten post edytował bastek8989 9.02.2007, 18:39:41