ejem:
dia:15 mes: enero y luego cambio el mes a febrero el dia siga siendo 15.
trate de hacerle un index1=document.forms.formularioREG.dias.selectedI ndex;
pero su valor siempre es -1.
Código HTML:
Ver original
Código Javascript:
Ver original
<script language="JavaScript"> // En funcion del mes function cambiarMes() { var index=document.forms.formularioREG.meses.selectedIndex; var index1=document.forms.formularioREG.dias.selectedIndex; formularioREG.dias.length=0; if(index==0 || index==1) defaultDias(); if(index==2 || index==4 || index==6 || index==8 || index==9 || index==11 || index==13) dias31(); if(index==3) dias28(); if(index==5 || index==7 || index==10 || index==12) dias30(); } function defaultDias(){ } function dias31(){ opcion0=new Option("dia","dia","defauldSelected"); opcion1=new Option("---",""); document.forms.formularioREG.dias.options[0]=opcion0; document.forms.formularioREG.dias.options[1]=opcion1; for(i=2;i<33;i++){ document.forms.formularioREG.dias.options[i]= new Option(i-1,i-1); } } function dias28(){ opcion0=new Option("dia","dia","defauldSelected"); opcion1=new Option("---",""); document.forms.formularioREG.dias.options[0]=opcion0; document.forms.formularioREG.dias.options[1]=opcion1; for(i=2;i<30;i++){ document.forms.formularioREG.dias.options[i]= new Option(i-1,i-1); } } function dias30(){ opcion0=new Option("dia","dia","defauldSelected"); opcion1=new Option("---",""); document.forms.formularioREG.dias.options[0]=opcion0; document.forms.formularioREG.dias.options[1]=opcion1; for(i=2;i<32;i++){ document.forms.formularioREG.dias.options[i]= new Option(i-1,i-1); } } </script>