ho perso una giornata per il controllo della data c'è qualcuno che mi può correggere lo script l' errore lo da al controllo if(RE.match(data)!
grazie a tutti!!!!!!!
*****************
function modulo(){
var form,ragSociale;
form = document.forms['questionario1'];
ragSociale=form.campo_RagioneSociale.value;
if (( form.campo_RagioneSociale.value =="")||( form.campo_RagioneSociale.value ==" ")){
alert("Inserire una Ragione sociale valida.");
form.campo_RagioneSociale.focus();
form.campo_RagioneSociale.value = "";
return false;
}
var requiredFields = new Array("data_DataIntervista" , "data_DataCostituzione" , "data_DataInizio");
var fieldNames = new Array("DataIntervista","DataCostituzione","DataIni zio");
for (var fieldNum=0; fieldNum<requiredFields.length; fieldNum++){
var currentElement=document.questionario1.elements[requiredFields[fieldNum]];
var data=currentElement.value;
alert(data);
// return verifica('questionario1',requiredFields[fieldNum]);
RE = /la stringa contenuta in http://www.regexlib.com/RETester.aspx?regexp_id=113 circondata da slash/
if (data !=""){
if(RE.match(data)) {
return true
}
else{
currentElement.focus();
currentElement.select();
alert(messaggio);
return false}
}
}
document.questionario1.action = "elabora.asp";
document.questionario1.submit();
}