Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157

    [javascript] abilitare e disabilitare combobox

    Salve.. ho giaà postato una domanda simile ma ancora devo riuscire a risolvere,purtroppo
    il mio problema...

    io ho una pagina con dei campi disabilitati ( cechkbox, combobox, text, textarea);

    adesso vorrei fare un javascript che mi permette di abilitare questi campi...

    come posso fare... posto un pezzetto di codice cosi mi faccio capire meglio.

    codice:
    ipoacusia
    <select name="ipoacusia" onChange="if(this.options[0].selected) {mostra('ipo', 'si')} else {mostra('ipo', 'no')}">
                                                       <option>
                                                       <option > Dx 
                                                       <option > Sx 
                                                       <option > Bilaterale 
                                               </select> </td>
                                       
                                                       <option>
                                                       <option > Dx 
                                                       <option > Sx 
                                                       <option > Bilaterale 
                                               </select> </td>
                                               
                                               <span id="ipo" style="display: none"> 
                                              Con inizio 
                                                     <select name="inizio" disabled="disabled">
                                                           <option>
                                                           <option > brusco 
                                                           <option > graduale 
                                                           <option > subdolo     
                                                       </select>&nbsp&nbsp
                                                       
                                                       Con decorso                                                  
                                                       <select name="decorso" disabled="disabled">
                                                           <option>
                                                           <option > Prograssivo  
                                                           <option > Stazionario 
                                                           <option > accessionale 
                                                           <option > intermittente
                                                       </select> 
                                               </span>
    
    
     <script language="javascript" type="text/javascript">
                        function mostra(id,tipo){
    	              switch (tipo) {
    		       case 'si' :
    			if(document.getElementById){
        			var el=document.getElementById(id);
        			el.style.display = "inline";
                          			}
    		    break
    		case 'no' :
    			if(document.getElementById){
        			var el=document.getElementById(id);
        			el.style.display = "none";
                            
    			}
    		break
    	}
    } 
      
    
    
    </script>
    questo script mi permette di mettere o meno a video le due combo.. io vorrei che quando apro la pagina fossero deselezionate poi se effettuo una scelta in "ipoacusia", cioè nella prima combobox le altre due si azionano...

    qualcuno può darmi una mano...!???
    sto impazzendo!!!
    Tutto ciò che non mi uccide mi rende più forte!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il codice postato riporta degli errori (es: option non chiuse, mancanza del value) qualora le select siano generate dinamicamente lato server prima sistema questo problema poi risolvi quello javascript, qualora sia un errore di trascrizione qui sul forum meglio se posti il link alla pagina, per esperienza si fa molto prima, nel caso non sia possibile posta tutta la pagina come la riceve il browser (solo html) e riporta eventuali errori, e il browser usato.


    P.S. Consiglio prova a cercare qui sul forum "select concatenate" tema discusso molte volte.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.