Allora sto effettuando dei controlli di inserimento in alcuni campi form, vi posto il codice:Quaste sono le tre funzioni che vanno a controllare tre form.
<script language=javascript>
function controllaforminsertint()
{
var conferma;
conferma = true;
if (document.interventi.num_intervento.value == "")
{
alert("Non hai inserito il numero del'intervento !");
conferma=false;
}
if (document.interventi.data.value == "")
{
alert("Non hai inserito la data dell'intervento!");
conferma=false;
}
if (document.interventi.tipologia_int.value == "")
{
alert("Non hai inserito la tipologia dell'intervento!");
conferma=false;
}
if (document.interventi.costi.value == "")
{
alert("Non hai scelto la tipologia del costo !");
conferma=false;
}
if (document.interventi.costo_reale_manodopera.value == "")
{
alert("Non hai inserito il costo reale della manodopera!");
conferma=false;
}
if (document.interventi.costo_normale_manodopera.valu e == "")
{
alert("Non hai inserito il costo normale della manodopera!");
conferma=false;
}
if (document.interventi.costo_reale_ricambio.value == "")
{
alert("Non hai inserito il costo reale del ricambio!");
conferma=false;
}
if (document.interventi.costo_normale_ricambio.value == "")
{
alert("Non hai inserito il costo normale del ricambio!");
conferma=false;
}
if (conferma==true)
conferma= confirm("Tutti i campi indispensabili sono stati completati, procedo con l'inserimento dell'intervento?")
return conferma
}
function controllaforminsert()
{
var conferma;
conferma = true;
if (document.contratti.id_contratto.value == "")
{
alert("Non hai inserito il codice contratto!");
conferma=false;
}
if (document.contratti.id_cliente.value == "")
{
alert("Non hai inserito Il cliente!");
conferma=false;
}
if (document.contratti.mesi.value == "")
{
alert("Non hai inserito i mesi di noleggio!");
conferma=false;
}
if (document.contratti.rata.value == "")
{
alert("Non hai inserito il valore della rata!");
conferma=false;
}
if (conferma==true)
conferma= confirm("Tutti i campi indispensabili sono stati completati, procedo con l'inserimento del contratto?")
return conferma
}
function controllaformmodifica()
{
var conferma;
conferma = true;
if (document.contratti_mod.id_contratto.value == "")
{
alert("Non hai inserito il codice contratto!");
conferma=false;
}
if (document.contratti_mod.id_cliente.value == "")
{
alert("Non hai inserito Il cliente!");
conferma=false;
}
if (document.contratti_mod.mesi.value == "")
{
alert("Non hai inserito i mesi di noleggio!");
conferma=false;
}
if (document.contratti_mod.rata.value == "")
{
alert("Non hai inserito il valore della rata!");
conferma=false;
}
if (conferma==true)
conferma= confirm("Tutti i campi indispensabili sono stati completati, procedo con l modifica del contratto?")
return conferma
}
</script>
il codice nelle form è questo:
1)<form action='noleggio.php' method='POST' name='contratto_mod' onsubmit='return controllaformmodifica();'
2)<form action="noleggio.php" method="post" name='interventi' onsubmit='return controllaforminsertint();'>
3))<form action='noleggio.php' method='POST' name='contratto_mod' onsubmit='return controllaforminsert();'
c'è qualcosa di sbagliato nel codice?
perchè mi da errore?