... mi spiego meglio, in una pagina ho un form
ora la funzione check controlla che tutti i campi siano pieni... altrimenti mi viene visualizzata una finestra di alertCodice PHP:<form action="pippo.php?id=01 method="POST">
<table>
<tr>
<td width='35%'>Codice:</td>
<td><input type="text" name="id" size="4" value="89"></td>
</tr>
<tr>
<td>Nome:</td>
<td><input type="text" name="nome" size="30"></td>
</tr>
</table>
<input class="submit" name="ok" type="submit" value="Aggiorna" onClick="javascript:check()">
</form>
Il tutto funziona, con il solo problema che vado sempre nella pagina pippo.php... cioè se lascio un form vuoto ottengo il messaggio d'errore, però appena premo OK lo script prosegue... invece di rimanere dov'è!!!!!Codice PHP:function check() {
var els = document.forms[0].elements;
var found = false;
var campi = '';
var not_correct;
for (i = 0; i < els.length; i++) {
not_correct = (els[i].value == '');
if (not_correct && !found )
found = true;
}
if (found) {
alert('Alcuni campi sono vuoti');
return false;
}
else
document.forms[0].submit();
}
Come faccio a fermare il tutto?
Cioè una volta premuto ok devo rimanere nella stessa pagina! e non andare su pippo.php!
Spero di essere stato chiaro...
Grazie
Gio

Rispondi quotando
