Quote Originariamente inviata da badaze Visualizza il messaggio
Se non usi i comandi giusti non funzionerà.

Secondo me il fatto di voler rimuovere un attributo faceva impiantare la funzione.
codice HTML:
<script>
function enableORdisable(element)
{    
   alert(element.length);    
   for(i=0; i<element.length; i++)    
   {           
       alert(i); //Questo appare una sola volta        
       //Se e' disabilitato       
       if(document.getElementById(element[i]).disabled)       
       {           
           document.getElementById(element[i]).disabled = false;            
           alert('abilitato'); //Questo non appare                  
       }       
       //Se e' abilitato        
       else       
       {           
           alert('disabilitato'); //E nemmeno questo appare                              
           document.getElementById(element[i]).disabled = true;                 
       }    
    }    
}
</script>
<input type="checkbox" onclick="enableORdisable(['date_start', 'date_end'])" />
<br> 
<input disabled type="date" name="date_start" id="date_start" value="0" /> Inizio
<br> 
<input disabled type="date" name="date_end" id="date_end" value="0" /> Fine
Ciao scusate l' assenza ma ero immerso nel back-end sto provando il suggerimento di badaze ma non funziona non si verificano nessuna delle 2 condizioni...ripropongo lo script:

codice:
<script>
function enableORdisable(element)
{    
   alert(element.length + ' elemento da abilitare');     
   for(i=0; i<element.length; i++)    
   {           
            
       //Se e' disabilitato       
       if(document.getElementById(element[i]).disabled)       
       {           
           document.getElementById(element[i]).disabled = false;            
           alert('è stato abilitato'); //Questo non appare                  
       }       
       //Se e' abilitato        
       else       
       {           
                                         
           document.getElementById(element[i]).disabled = true;
           alert('è stato disabilitato'); //E nemmeno questo appare                 
       }    
    }    
}   


</script>

<input type="checkbox" name="sendmemail" value="1" onclick="enableORdisable(['myemail'])"  />
Invia token alla mia email 
<input type="text" name="myemail" maxlenght="50" disabled  />