Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema js

  1. #1

    problema js

    codice:
    <html>
    
    <head>
    <script>
    function accetta(field) {
    if (field != "") {document.modulo.invia.disabled = false}
    else if (field == "") {document.modulo.invia.disabled = true}
    }
    </script>
    </head>
    
    <body>
    <form name="modulo">
    <input name="interruttore" type="text" onKeyDown="accetta(document.modulo.interruttore.value)" onKeyUp="accetta(document.modulo.interruttore.value)">
    
    
    
    
    <input name="invia" type="radio" value="a" disabled>
    <input name="invia" type="radio" value="b" disabled>
    <input name="invia" type="radio" value="c" disabled>
    </form>
    
    </body>
    
    </html>
    vorrei fare in modo che tutti e 3 i radio button apparissero e scomparissero contemporaneamente all'attivazione della funzione. il problema è che questo script mi funziona solo se cambio i nomi dei tre radio button, ma a me serve che tutti i radio abbiano lo stesso nome, altrimenti se ne possono selezionare più di uno.

    sono due giorni che ci studio, aiutatemi please!

    grazie in anticipo

    ...there is a house in new orleans...

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao noavyzone,
    avendo lo stesso nome formano una collezione... perciò
    codice:
    function accetta(field) {
    	document.modulo.invia[0].disabled = (field == "")
    	document.modulo.invia[1].disabled = (field == "")
    	document.modulo.invia[2].disabled = (field == "")
    }

  3. #3
    grazie 1000

    ...there is a house in new orleans...

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.