49 messaggi dal 23 luglio 2001
Ciao a tutti qualcuno sa come effettuare una convalida di un campo???
cioè rendere obbligatorio il campo, nel senso nel campo COGNOME se l'utente non lo inserisce impedire l'invio del modulo.

Grazie a tutti

177 messaggi dal 24 luglio 2001
Ciao Viola,

nel tag FORM aggiungi: <b>onsubmit="return NomeFunzione (this)"</b>

Poi ti screi lo script e lo inserisci all'interno del tag HEAD, qualcosa del genere:

<code>&lt;script language="JavaScript"&gt;
function NomeFunzione(form)
{
if (form.NomeCampo.value == "")
{ alert("Completare il campo 'NomeCampo'");
return false;
}
else { form.submit();}
}
&lt;/script&gt;</code>

Spero possa esserti d'aiuto.



------------------------------
Carlo Patti
www.db-interactive.it

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
49 messaggi dal 23 luglio 2001
Ciao ben tornato dalle vacanze....
intanto ti ringrazio

allora io ho messo lo script che mi hai mandato....
essendo che i campi che devo controllare sono circa 5 creo cinque script???
immagino di si ognuno con il nome del campo che mi interessa

l'ho fatto per il primo inserendo lo script nell' HEAD
poi ho inserito nel tag FORM

&lt;onsubmit="return ControlloRagionesociale (this)"&gt;

ma non funziona
sai dirmi per quale motivo grazie
mille


162 messaggi dal 23 agosto 2001
Ciao, non devi fare 5 script, basta che tu metta 5 controlli. cioè:
&lt;script language="JavaScript"&gt;
function NomeFunzione(form)
{
if (form.NomeCampo.value == "")
{ alert("Completare il campo 'NomeCampo'");
return false;
}
else { form.submit();}
}
if (form.NomeCampo1.value == "")
{ alert("Completare il campo 'NomeCampo1'");
return false;
}
else { form.submit();}
}
if (form.NomeCampo2.value == "")
{ alert("Completare il campo 'NomeCampo2'");
return false;
}
else { form.submit();}
}
//e così via per i 5 campi

&lt;/script&gt;

Lo script è uno, ma fa i controlli su tutti i campi che ti serve.
Ciao.

Nicola's Web - http://www.geocities.com/nicolawm
a$. socio-culturale http://www.comune.corciano.pg.it/vivereinsieme
AVIS Corciano - http://web.tiscalinet.it/aviscorciano
Visure protesti - http://www.geocities.com/protestop

Annunci GRATIS: http://www.VetrinaAnnunci.com
AVIS Corciano: http://www.aviscorciano.it/
Centro Anziani: http://www.centroanzianicorciano.it
49 messaggi dal 23 luglio 2001
&lt;onsubmit="return ControlloRagionesociale (this)"&gt;

e questa stringa qui da dove la richiamo?????

in che punto la devo inserire???

HELP HELP HELP

grazie ora modifico lo script

ControlloRagioneSociale è il nome della funzione


49 messaggi dal 23 luglio 2001
ok funzionaaaaaaaaaaaaaaaaaaaaaaaa perfettamenteeeeeeeeeeee grazie mille

49 messaggi dal 23 luglio 2001
Questo è lo script che ho scritto

ma NON FUNZIONA forse ci sono errori di sintassi potresti molto gentilmente darmi una manina???
grazie penso ci siano dei problemi sulle parentesi ma nonn ho idea quali...
ovviamente perchè il form si possa inviare tutti i campi devono essere riempiti



&lt;script language="JavaScript"&gt;
function Convalida(form)
{
if (form.Ragionesociale.value == "")
{ alert("Completare il campo 'Ragione Sociale'");
return false;
}
else { form.submit();}
}

if (form.Contatto.value == "")
{ alert("Completare il campo 'Cognome'");
return false;
}
else { form.submit();}
}
if (form.Telefono.value == "")
{ alert("Completare il campo 'Telefono'");
return false;
}
else { form.submit();}
}
if (form.Email.value == "")
{ alert("Completare il campo 'E-mail'");
return false;
}
else { form.submit();}
}
if (form.Titolo.value == "")
{ alert("Completare il campo 'Titolo'");
return false;
}
else { form.submit();}
}
if (form.Segnalazione.value == "")
{ alert("Completare il campo 'Segnalazione'");
return false;
}
else { form.submit();}
}

&lt;/script&gt;

162 messaggi dal 23 agosto 2001
che errore ti da?

Nicola's Web - http://www.geocities.com/nicolawm
a$. socio-culturale http://www.comune.corciano.pg.it/vivereinsieme
AVIS Corciano - http://web.tiscalinet.it/aviscorciano
Visure protesti - http://www.geocities.com/protestop

Annunci GRATIS: http://www.VetrinaAnnunci.com
AVIS Corciano: http://www.aviscorciano.it/
Centro Anziani: http://www.centroanzianicorciano.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.