codice:
function chkName() {
var utente = document.myForm.first_name.value;
if (utente == '') {
document.getElementById('msg1').style.display = 'block';
document.getElementById('msg1').style.color = 'red';
document.getElementById('msg1').innerHTML = 'Campo First name: questo campo è obbligatorio, inserisci un valore!';
document.myForm.first_name.focus();
}
else {
var pattern =/[0-9,|, +, --, =, <, >, !=, (, ), %, @, #, *]/ ;
var ctrl=utente.search(pattern);
if (ctrl >= 0 || utente.length<2) {
document.getElementById('msg1').style.display = 'block';
document.getElementById('msg1').style.color = 'red';
document.getElementById('msg1').innerHTML = 'Campo First name: il nome non è scritto correttamente!';
document.myForm.first_name.focus();
}
else
document.getElementById('msg1').style.display = 'none';
}
return false;
}
function chkSurname() {
var utente = document.myForm.last_name.value;
if (utente == '') {
document.getElementById('msg2').style.display = 'block';
document.getElementById('msg2').style.color = 'red';
document.getElementById('msg2').innerHTML = 'Campo Last name: questo campo è obbligatorio, inserisci un valore!';
document.myForm.last_name.focus();
}
else {
var pattern =/[0-9,|, +, --, =, <, >, !=, (, ), %, @, #, *]/ ;
var ctrl=utente.search(pattern);
if (ctrl >= 0 || utente.length<2) {
document.getElementById('msg2').style.display = 'block';
document.getElementById('msg2').style.color = 'red';
document.getElementById('msg2').innerHTML = 'Campo Last name: il nome non è scritto correttamente!';
document.myForm.last_name.focus();
}
else
document.getElementById('msg2').style.display = 'none';
}
return false;
}
function chkMail() {
var utente = document.myForm.e_mail.value;
if (utente == '') {
document.getElementById('msg3').style.display = 'block';
document.getElementById('msg3').style.color = 'red';
document.getElementById('msg3').innerHTML = 'Campo E-mail: questo campo è obbligatorio, inserisci un valore!';
document.myForm.e_mail.focus();
}
else {
var pattern_mail = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var ctrl=utente.search(pattern_mail);
if (ctrl == -1) {
document.getElementById('msg3').style.display = 'block';
document.getElementById('msg3').style.color = 'red';
document.getElementById('msg3').innerHTML = 'Campo E-mail: la mail non è scritta correttamente!';
document.myForm.e_mail.focus();
}
else
document.getElementById('msg3').style.display = 'none';
}
return false;
}
function chkComment() {
var utente = document.myForm.comment.value;
var pattern =/[|, +, --, =, <, >, !=, (, ), %, @, #, *]/ ;
var ctrl=utente.search(pattern);
if (ctrl >= 0) {
document.getElementById('msg4').style.display = 'block';
document.getElementById('msg4').style.color = 'red';
document.getElementById('msg4').innerHTML = 'Campo Comment: non sono accettati i caratteri |, +, --, =, <, >, !=, (, ), %, @, #, *';
document.myForm.comment.focus();
}
else
document.getElementById('msg4').style.display = 'none';
return false;
}
function bye() {
if(confirm('Sicuro?')) {
document.myForm.style.display = 'block';
return true;
}
else
return false;
}