Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con RadioButton che controllano checkbox

    Premetto che sono abbastanza ignorante in campo JavaScript...
    stavo cercando di creare un controllino che, tramite dei radiobutton abiliti dei checkbox...
    ho fatto così per il momento
    codice:
    	function checkRadio(selName,selValue){
    		if(selName=="servizi"&&selValue==4){
    		document.forms[0]['serv1'].disabled=false;
    		}
    		if(selName=="servizi"&&selValue==2){
    		document.forms[0]['serv2'].disabled=false;
    		document.forms[0]['serv3'].disabled=false;
    		}
    	}
    e questo è l'html...
    codice:
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="3%" align="center"><input type="radio" name="servizi" id="radio" value="quattro"  onSelect="checkRadio(this.name,4)"></td>
        <td width="97%"><strong>Radio 1</strong></td>
      </tr>
      <tr>
        <td align="center"><input type="checkbox" name="serv1" id="checkbox" disabled> </td>
        <td>Check 1-1</td>
      </tr>
      <tr>
        <td align="center"><input type="radio" name="servizi" id="radio" value="due"  onSelect="checkRadio(this.name,2)"></td>
        <td><strong>Radio 2</strong></td>
      </tr>
      <tr>
        <td align="center"><input type="checkbox" name="serv2" id="checkbox" disabled></td>
        <td>Check 2-1</td>
      </tr>
      <tr>
        <td align="center"><input type="checkbox" name="serv2" id="checkbox" disabled></td>
        <td>Check 2-2</td>
      </tr>
    </table>
    dove sbaglio?
    grazie in anticipo
    15

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    L'evento onselect agisce quando viene selezionato del testo, non serve per i radiobutton.
    Potresti usare l'evento onchange ma credo che dovrai comunque rivedere meglio la logica del tuo script.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Effettivamente funziona solo il controllo sul primo checkbox...

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.