Salve, io non so il motivo come mai se metto le funzioni per controllare il form in un file esterno .. non funzionano come mai?
vi posto i codici:
utenti.js:
e nel file che mi interessa dove ci sono i form dove devo controllare .. ho messo questo codice in prima riga del file utenti.php.
come mai?
il form lo chiamo cosi:
mi date informazioni come fare?
Devo fare solo il controlli via javascript che poi ho finito il mio sito .. solo che mi servono quelli lato client..quelli lato server lo già fatti.
Ciao e grazie e buon sabato.
vi posto i codici:
utenti.js:
PHP:
function CheckForm_modifica(form){
//Avvio il controllo dei campi
var booReturn = true;
//strMessage
var strMessage = "Attenzione, compilare i seguenti campi:\n"
if(form.strNome.value == ""){
strMessage += "*strNome\n";
booReturn = false;
}
if(form.strCognome.value == ""){
strMessage += "*strCognome\n";
booReturn = false;
}
if(form.strCompleanno.value == ""){
strMessage += "*strCompleanno\n";
booReturn = false;
}
//Controllo
if(form.strUser.value == ""){
strMessage += "*strUser\n";
booReturn = false;
}
if(form.strPass.value == ""){
strMessage += "*strPass\n";
booReturn = false;
}
if(form.strData.value == ""){
strMessage += "*strData\n";
booReturn = false;
}
if(form.strEmail.value == ""){
strMessage += "*strEmail\n";
booReturn = false;
}
//Ritorno booReturn
if(booReturn == false){
alert (strMessage);
}
return booReturn;
}
function CheckForm_aggiungi(form){
//Avvio il controllo dei campi
var booReturn = true;
//strMessage
var strMessage = "Attenzione, compilare i seguenti campi:\n"
//Controllo
if(form.strUser.value == ""){
strMessage += "*strUser\n";
booReturn = false;
}if(form.strNome.value == ""){
strMessage += "*strNome\n";
booReturn = false;
}
if(form.strCognome.value == ""){
strMessage += "*strCognome\n";
booReturn = false;
}
if(form.strCompleanno.value == ""){
strMessage += "*strCompleanno\n";
booReturn = false;
}
if(form.strSesso.checked){
strMessage += "*strSesso\n";
booReturn = true;
}
if(form.strLevel.checked){
strMessage += "*strLevel\n";
booReturn = true;
}
if(form.strPass.value == ""){
strMessage += "*strPass\n";
booReturn = false;
}
if(form.strData.value == ""){
strMessage += "*strData\n";
booReturn = false;
}
if(form.strEmail.value == ""){
strMessage += "*strEmail\n";
booReturn = false;
}
//Ritorno booReturn
if(booReturn == false){
alert (strMessage);
}
return booReturn;
}
e nel file che mi interessa dove ci sono i form dove devo controllare .. ho messo questo codice in prima riga del file utenti.php.
Codice:
<script type="text/javascript" src="utenti.js"></script>
come mai?
il form lo chiamo cosi:
Codice:
<form method="post" action="index.php?m=utenti&action=aggiungi" onsubmit="return CheckForm_aggiungi(form);">
mi date informazioni come fare?
Devo fare solo il controlli via javascript che poi ho finito il mio sito .. solo che mi servono quelli lato client..quelli lato server lo già fatti.
Ciao e grazie e buon sabato.