Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    62

    abilita /disabilita radio con checkbox

    salve a tutti

    con uno script vorrei abilitare e disabilitare due pulsanti radio (che devono avere lo stesso nome) con un pulsante checkbox come di seguito

    codice:
    <script>
    function edit(stato)
    {
    document.form.multi.disabled=(!stato)
    }
    </script>
    
    <form name="form" method="post">
    <input name="multi" type="radio" value="singolo" disabled>
    <input name="multi" type="radio" value="multi" disabled> 
    </form>
    <input name="edit" type="checkbox" onClick="edit(this.checked)">
    ma così non funziona.
    se cancello un pulsante radio invece tutto bene...
    qualcuno mi sa dire come ovviare a questo problema visto che i pulsanti radio per funzionare devono avere lo stesso nome?
    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se hanno lo stesso nome fanno parte di un array, quindi
    document.form.multi[0].disabled=(!stato);
    document.form.multi[1].disabled=(!stato);
    o, nel caso possano essere di numero n, occorre ciclare x la lunghezza dell' array multi...
    ma non sembrerebbe questo il caso

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    62
    grazie mille!!!

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.