|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
[JS] Validazione form
Ciao,
ho fatto alcune funzioni per validare un form: Codice:
function areEqual(field,field, alerttxt) {
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2)
{alert(alerttxt);return false;}
else {return true;}
}
}
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false;}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name cant be empty!")==false)
{fname.focus();return false;}
if (validate_required(lname,"Last name cant be empty!")==false)
{lname.focus();return false;}
if (validate_required(email,"Email cant be empty!")==false)
{email.focus();return false;}
if (validate_email(email,"The email is misspelled")==false)
{email.focus();return false;}
if (validate_required(remail,"Email cant be empty!")==false)
{remail.focus();return false;}
if (validate_email(remail,"The email is misspelled")==false)
{remail.focus();return false;}
if (validate_required(pwd,"Password cant be empty!")==false)
{pwd.focus();return false;}
if (validate_required(repwd,"Password cant be empty!")==false)
{repwd.focus();return false;}
}
}
Grazie mille Giorgio
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Che stupido, era una banalità:
Codice:
function areEqual(field,field1, alerttxt) {
with(field) {
if(field.value != field1.value)
{alert(alerttxt);return false;}
}
}
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:59.



















