Ciao a tutti,
ho inserito del codice Javascript nel mio sito per fare un modulo per inserimento dati, ma non mi da nessun segno di vita, manco provando un semplice alert. Nel browser ho abilitato javascript da tutti i siti (uso Chrome per altervista). Questo è il codice (tra l'altro copiato da Html.it):
Codice HTML:
<script language="javascript" type="text/javascript">
//Script per il controllo dei dati inseriti nel form
function prova(){
alert("Ciao");
}
function ConvalidaModulo(){
//variabili associate ai campi del modulo
var ragione = document.frmDati.txtRagioneSoc.value;
var indirizzo = document.frmDati.txtIndirizzo.value;
var cap = document.frmDati.txtCap.value;
var citta = document.frmDati.txtCitta.value;
var telefono = document.frmDati.txtTelefono.value;
var nome = document.frmDati.txtNome.value;
var cognome = document.frmDati.txtCognome.value;
var email = document.frmDati.txtEmail.value;
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
//Effettua il controllo sul campo Ragione Sociale
if((ragione == "")||(ragione == "undefined)) {
alert("Il campo Ragione Sociale è obbligatorio");
document.frmDati.txtRagioneSoc.focus();
return false;
}
//Effettua il controllo sul campo Indirizzo
else if((indirizzo == "")||(indirizzo=="undefined")){
alert("Il campo Indirizzo è obbligatorio");
document.frmDati.txtIndirizzo.focus();
return false;
}
else if((cap == "")||(cap=="undefined")){
alert("Il campo CAP è obbligatorio");
document.frmDati.txtCap.focus();
return false;
}
else if((citta == "")||(citta == "undefined")){
alert("Il campo Città è obbligatorio");
document.frmDati.txtCitta.focus();
return false;
}
else if((telefono == "")||(telefono == "undefined")){
alert("Il campo Telefono è obbligatorio");
document.frmDati.txtTelefono.focus();
return false;
}
else if((nome == "")||(nome == "undefined")){
alert("Il campo Nome è obbligatorio");
document.frmDati.txtNome.focus();
return false;
}
else if((cognome == "")||(cognome == "undefined")){
alert("Il campo Cognome è obbligatorio");
document.frmDati.txtCognome.focus();
return false;
}
else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.frmDati.email.select();
return false;
}
//Invia il modulo
else {
document.frmDati.action = "mailto:info@tecno02.com" ;
document.frmDati.submit();
alert("Dati inviati con successo.\n" + "Sarete contattati al più presto.\n");
}
</script>
<table border="0" cellpadding="10" style="margin-left:270px">
<tr align="center">
<td class="IntCol1">
<input type="button" value="Invia" id="btnInvia" tabindex="26" size="20" class="pulsante" onclick="javascript:ConvalidaModulo()"/></td>
<td class="Intcol1">
<input type=reset value="Cancella" id="btnCancella" name="btnCancella" tabindex="27" size="20" class="pulsante"/></td>
<td class="Intcol1">
<!-- <input type="button" value="Prova" id="btnprova" name="btnprova" tabindex="28" size="20" class="pulsante" onclick="prova()"/>//-->
<a href="#" onclick="javascript:Prova()" class="pulsante">Prova</a>
</td>
</tr>
</table>
</form>
Qualcuno sa dirmi dove sbaglio??
Grazie 1000 in anticipo