Originariamente inviato da Vindav
fai una prova cosi:
codice:<script type="text/javascript"> function validami(sel, index){ if(sel.selectedIndex==index){ sel.form.datafinale.disabled=true; sel.form.datafinale.value=''; sel.form.calcola.disabled=true; } else if(sel.selectedIndex < index){ //chiamata metodo DataValida(stringa, formatoItaliano) }else{ sel.form.datafinale.disabled=false; sel.form.calcola.disabled=false; }; } </script>
FUNZIONA!!!!!!!!
Un'ultima cosa
Vorrei fare in modo che per il primo (0 dovrebbe essere) elemento della select (c'è scritto solo "scegli") non venisse fatto niente o al limite azzerati il campo:
sel.form.datafinale.value='';
dovrebbe essere una cosa del genere (ma non ne sono sicuro...ripeto non conosco javascript:
C'è qualche errore o qualche riga potrebbe crearmi problemi?codice:<script type="text/javascript"> function validami(sel, index){ if(sel.selectedIndex==index){ sel.form.datafinale.disabled=true; sel.form.datafinale.value=''; sel.form.calcola.disabled=true; } else if((sel.selectedIndex < index)&&(sel.selectedIndex > 0)){ //chiamata metodo dateAdd() } else if(sel.selectedIndex == 0){ sel.form.datafinale.value=''; } else{ sel.form.datafinale.disabled=false; sel.form.calcola.disabled=false; }; } </script>
Grazie

Rispondi quotando