Kod
<script type="text/javascript">
function przetwarzaj_dane()
{
var brakuje_danych=false;
var formularz=document.forms[0];
var napis="";
if (formularz.tresc.value == ""){
napis += " - tresc\n"
brakuje_danych=true;
}
if (!brakuje_danych)
formularz.submit();
else {
alert ("Nie wypełniono następujących pól:\n\n" + napis);
return false;
}
return true;
}
</script>
<FORM action="napisz.php" name="formularz" method="post" onSubmit="return przetwarzaj_dane()">
<TEXTAREA name="tresc"></TEXTAREA>
<input type="submit" name="wyslij" value="Wyślij" />
function przetwarzaj_dane()
{
var brakuje_danych=false;
var formularz=document.forms[0];
var napis="";
if (formularz.tresc.value == ""){
napis += " - tresc\n"
brakuje_danych=true;
}
if (!brakuje_danych)
formularz.submit();
else {
alert ("Nie wypełniono następujących pól:\n\n" + napis);
return false;
}
return true;
}
</script>
<FORM action="napisz.php" name="formularz" method="post" onSubmit="return przetwarzaj_dane()">
<TEXTAREA name="tresc"></TEXTAREA>
<input type="submit" name="wyslij" value="Wyślij" />
To jest fragment kodu, cały formularz zawiera więcej pól, pod FF działa, a pod IE nie.