Ciao a tutti,
ho una funzione che mi controlla il campo data se inserito correttamente
codice:function dataValida(txt){ var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/ if(re.test(txt)){ var adata = txt.split('/'); var gg = parseInt(adata[0],10); var mm = parseInt(adata[1],10); var aaaa = parseInt(adata[2],10); var xdata = new Date(aaaa,mm-1,gg) if((xdata.getFullYear()==aaaa) && (xdata.getMonth()==mm-1) && (xdata.getDate()==gg)) return xdata else return false }else return false } if(!dataValida(document.frmInsUsato.txtdatacarico.value)){ alert('Formato DATA NON VALIDO (gg/mm/anno)') document.frmInsUsato.txtdatacarico.focus() return false } }
dato che ho tanti campi data da controllare , vorrei applicare la funzione direttamente al campo input...
ho provato con onclick="dataValida(this)"
ma non funziona
cosa mi consigliate?

Rispondi quotando
VVoVe: ergo: non ti conviene forzare il focus
