Ho un problema con uno script che uso per validare i campi di un form:
<script language="JavaScript" src="../js_css/validazione.js"></script>
<script language="javascript">
<!--
function validateForm(frm) { /* la funzione valdidateForm(frm) fa riferimento a delle funzioni presenti sul file validazione.js*/
if(!isName(frm.valore[1].value,'Azienda')) return false;
if(!isName(frm.valore[2].value,'Attività')) return false;
if(!isName(frm.valore[6].value,'Nome e cognome')) return false;
if(!isTelFax(frm.valore[7].value,'Telefono')) return false;
if(!isTelFax(frm.valore[8].value,'Fax')) return false;
if(!isEmail(frm.mittente.value)) return false;
if(!isName(frm.oggetto.value,'oggetto')) return false;
if(!isDescrizione(frm.messaggio.value,'messaggio') ) return false;
return confirm("Confermi i dati introdotti?");
}
//-->
</script>
Il guaio è che però la validazione non avviene e credo dipenda dal nome dei campi: valore[i] ... purtroppo questi campi devono essere chiamati in questo modo per essere inviati al mailer dell'host. Qualcuno può darmi una mano