Salve a tutti! Ho una form dove vengono inseriti alcuni dati.
Questa form ha una action che redirige su un'altra pagina:
<form name="pippo" action="insert.php" method="post">
alla fine della form c'è un button con un evento onclick che chiama la funzione javascript controlla(), posto il codice della funzione controlla:
function controlla(){
var testo=document.pippo.area.value;
if(testo == ''){
alert("riempire la textarea");
return false;
}
else{
document.pippo.submit();
}
}
In IE tutto funziona benissimo, cioè se inserisco dati nella textarea la pagina insert.php viene chiamata, altrimenti javascript mi da un alert e non richiama la pagina insert.php
In Firefox invece succede una cosa strana: la alert mi ricorda di riempire i campi, ma dopo viene chiamata la pagina insert.php, ovviamente questo non deve accadere.... non voglio che insert.php venga chiamata a meno che non siano stati inseriti dei dati nella textarea![]()

Rispondi quotando