Ciao a tutti,
ho un problemino che non riesco a capire; vi speigo.
In una pagina asp ho un classico pulsante per fare un submit di un form; vorrei sostituirlo con un immagine che fa il submit così come segue:
vecchio
codice:
<input type="submit" value="INVIA RICHIESTA" class="stilenero11">
nuovo
codice:
<input type="image" src="inviarichiesta.gif" onclick="document.mioform.submit()" alt="Invia richiesta">
e fin qui tutto ok;
il form prima di fare il submit fa il controllo dei campi compilati tramite uno script che ha questo codice:
codice:
<script type="Text/JavaScript">
function controllo(f) {
if (f.camponome.value=="") {
alert("Campo Nome obbligatorio. Compilarlo gentilmente.");
f.camponome.focus();
return false;
}
if (f.campocognome.value=="") {
alert("Campo Cognome obbligatorio. Compilarlo gentilmente.");
f.campocognome.focus();
return false;
}
if (f.campotelefono.value=="") {
alert("Campo Telefono obbligatorio. Compilarlo gentilmente.");
f.campotelefono.focus();
return false;
}
return true;
}
</script>
Il mio problema è che, utilizzando il pulsante vecchio va tutto bene, praticamente se premo il pulsante e uno dei campi obbligatori non è stato compilato mi da l'alert così come indicato nello script e non effettua il submit della pagina, facendo in pratica ciò che serve a me.
Se invece utilizzo il pulsante nuovo, mi da l'alert però dopo che premo ok mi fa il submit.
Come posso rendere il secondo pulsante che dia lo stesso risultato del primo?
Spero di essere stato chiaro.
Fatemi sapere.
Grazie mille.