ho questo form:
Codice PHP:
<form id="form1" name="form1" method="post" enctype="multipart/form-data" onSubmit="controllo('$pagina?azione=$azione')">
che richiama questa funzione:
Codice PHP:
function controllo(azione) {
// Variabili associate ai campi del modulo
var titolo = document.form1.titolo.value;
var descrizione = document.form1.descrizione.value;
var immagine = document.form1.immagine.value;
var ext=/.+\.([jJ][pP][gG])$/;
if ((titolo == "") || (titolo == "undefined")) {
alert("Il campo Titolo è obbligatorio.");
return false;
}
else if ((descrizione == "") || (descrizione == "undefined")) {
alert("Il campo Descrizione è obbligatorio.");
return false;
}
else if (!ext.test(immagine)) {
alert("Sono accettate solo immagini jpg");
return false;
}
else {
document.form1.action = azione;
document.form1.submit();
}
}
il controllo dei campi funziona solo che mi resetta tutti i campi ogni volta, come posso ovviare?