Visualizzazione dei risultati da 1 a 3 su 3

Discussione: onchange html

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157

    onchange html

    Salve a tutti!

    Avrei un problemino:

    I fratelli: &nbsp <select name="fratelli " onChange="if(this.options[0].selected this.grado.disabled='false' ) "/>
    <option >
    <option > godono di buona salute
    <option > hanno problemi rilevanti
    </select>
    &nbsp
    Specificare <input type="text" name="grado" size="25" />

    Ecco vorrei creare un evento che mi dice che se l'opzione è vuota, quindi option[0], mi deve disabilitare "Specificare" in questo caso dovrebbe partire già deselezionata perchè parte già con la prima opzione vuota.

    non riesco a capire come fare.. per favore aitatemi sono nel pallone!!!
    Grazie anticipatamente.
    Tutto ciò che non mi uccide mi rende più forte!

  2. #2
    Non sarà il massimo della perfezione ma credo dovrebbe andare.
    Magari altri sapranno consigliarti meglio ^^''

    Nell'head inserisci questa funzione:
    codice:
    <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>

    Mentre nel body:

    codice:
    I fratelli: 
    	<select name="fratelli " onChange="if(this.options[0].selected) {mostra('specifica', 'no')} else {mostra('specifica', 'si')}"/>
    		<option value="" selected="selected"></option>
    		<option value="godono di buona salute">godono di buona salute</option>
    		<option value="hanno problemi rilevanti"> hanno problemi rilevanti</option>
    	</select>
    
    <span id="specifica" style="display: none">
    Specificare <input type="text" name="grado" size="25" />
    </span>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157
    Grazie mille...

    vorrei fare ancora una domanda se possibile...

    vorrei sapere se invece di usare javascript posso usare il linguaggio java in particolare le swing invece di usate le "select" e "input-test" eccetera... io sto usando le jsp ma mi hanno detto che cmq per fare un sito la parte grafica la devo fare per forza tutta in html integrado nella jsp ma mi sembra strano perchè non vedo alcuna potenzialità della jsp se poi faccio tutto in html...

    Potete consigliarmi?
    Se è possibile fare diversamente potete aiutarmi?
    Magari postandomi pure un esempio, cambiando, lo javascript postato in precedenza!

    Grazie anticipatamente...
    Tutto ciò che non mi uccide mi rende più forte!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.