|
//|\"|'|\%|\;|\(|\)|\&|\+|\-]", "i");
var isvalid = true;
var required_fields = new Array('email','first_name','last_name','address_1','city','zip','country','state','phone_1','agreed');
for (var i=0; i < required_fields.length; i++) {
formelement = eval( 'form.' + required_fields[i] );
if( !formelement ) {
formelement = document.getElementById( required_fields[i]+'_field0' );
var loopIds = true;
}
if( !formelement ) { continue; }
if (formelement.type == 'radio' || formelement.type == 'checkbox') {
if( loopIds ) {
var rOptions = new Array();
for(var j=0; j<30; j++ ) {
rOptions[j] = document.getElementById( required_fields[i] + '_field' + j );
if( !rOptions[j] ) { break; }
}
} else {
var rOptions = form[formelement.getAttribute('name')];
}
var rChecked = 0;
if(rOptions.length > 1) {
for (var r=0; r < rOptions.length; r++) {
if( !rOptions[r] ) { continue; }
if (rOptions[r].checked) { rChecked=1; }
}
} else {
if (formelement.checked) {
rChecked=1;
}
}
if(rChecked==0) {
document.getElementById(required_fields[i]+'_div').className += ' missing';
isvalid = false;
}
else if (document.getElementById(required_fields[i]+'_div').className == 'formLabel missing') {
document.getElementById(required_fields[i]+'_div').className = 'formLabel';
}
}
else if( formelement.options ) {
if(formelement.selectedIndex.value == '') {
document.getElementById(required_fields[i]+'_div').className += ' missing';
isvalid = false;
}
else if (document.getElementById(required_fields[i]+'_div').className == 'formLabel missing') {
document.getElementById(required_fields[i]+'_div').className = 'formLabel';
}
}
else {
if (formelement.value == '') {
document.getElementById(required_fields[i]+'_div').className += ' missing';
isvalid = false;
}
else if (document.getElementById(required_fields[i]+'_div').className == 'formLabel missing') {
document.getElementById(required_fields[i]+'_div').className = 'formLabel';
}
}
}
if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.email.value))) {
alert( 'Per favore, inserisci un indirizzo e-mail valido.');
return false;
}
if ((r.exec(form.username.value) || form.username.value.length < 3)) {
alert( "Per favore inserisci un Username valido. Nessuno spazio, più di 2 caratteri e contenente 0-9,a-z,A-Z" );
return false;
}
if ((form.password.value != "") && (form.password.value != form.password2.value)){
alert( "La verifica password non coincide, prova ancora." );
return false;
}
if (!form.agreed.checked) {
alert( "Devi accettare i Termini del Servizio." );
return false;
}
if( !isvalid) {
alert("Per favore, fai attenzione che il modulo sia completo e valido." );
}
return isvalid;
}
//]]>
|
OUTLETIDEE REGALO |








Vetrina Gioielli