Ho un problema: mi dice funzione is undefined ma non capisco perchè.
si tratta di una semplice funzione che controlla i campi di un form, ma ci dev'essere un errore che dipende da come la richiamo....
LA FUNZIONE:
Codice PHP:
function controllomostra(thisform)
with(thisform)
{
var nome = elements['VAR_titolo'];
if (controllonome(nome,"inserisci il nome!")==false)
{nome.focus();return false}
/* var abstract = elements['VAR_abstract'];
if (LunghezzaMax(abstract,"abstract troppo lungo!")==false)
{abstract.focus();return false}
var day = elements['VAR_giorno'];
if (check_day(day,"inserisci/controlla il giorno!")==false)
{day.focus();return false}
var month = elements['VAR_mese'];
if (check_month(month,"inserisci/controlla il mese!")==false)
{month.focus();return false}
var year = elements['VAR_anno'];
if (check_year(year,"inserisci/controlla l'anno!")==false)
{year.focus();return false}
var day = elements['VAR_giornof'];
if (check_day(day,"inserisci/controlla il giorno!")==false)
{day.focus();return false}
var month = elements['VAR_mesef'];
if (check_month(month,"inserisci/controlla il mese!")==false)
{month.focus();return false}
var year = elements['VAR_annof'];
if (check_year(year,"inserisci/controlla l'anno!")==false)
{year.focus();return false}
*/
}
}
ho commentato per ridurre il campo di errore.
QUI COME RICHIAMO LA FUNZIONE:
Codice PHP:
<form name=contatto method=post onSubmit="return controllomostra(this)" action="operazioni.php" enctype="multipart/form-data">