il problema è piu grave perche i campi data da controllare sono due. Quindi il campo data 1 o il campo data 2 se sono vuoti return true se sono pieni e sbagliati return false. Io ho provato a scrivere cosi.
ma è sbagliato vero?codice:<script language="JavaScript" type="text/JavaScript"> <!-- function verifica(form) { if (form.data1.value=="") return true; if (form.data2.value=="") return true; if (!form.data1.value.match(/^(0[1-9]{1}|[1-2]\d{1}|3(0|1))\/(0[1-9]{1}|1[0-2]{1})\/(19|20)\d{2}$/)) { alert("Occorre inserire la data di nascita."); return false; } else if(!form.data2.value.match(/^(0[1-9]{1}|[1-2]\d{1}|3(0|1))\/(0[1-9]{1}|1[0-2]{1})\/(19|20)\d{2}$/)) { alert("Occorre inserire la data di nascita."); return false; } return true; } //--> </script>

 
			
			 
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando