Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57

    Deseleziona RADIO con Firefox non va...




    function RadioAllPage(TrueFalse, nome){
    var len=document.all.length
    for (i=0;i<len;i++){
    var item=document.all (i)
    if (item.name == nome) {
    item.checked=TrueFalse
    }
    }
    }


    Questa funzione, richiamata così:
    onclick="RadioAllPage(false, 'nome');"

    è pensata per far deselezionare tutto un set di radiobutton (l'idea è quella in cui uno posso deselezionare un radio selezionato erroneamente).

    Con IE funziona perfettamente, con Firefox invece non c'è verso...

    qualche idea?

    Grazie mille
    Zeno

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57

    ...dimenticavo

    la pagina ha necessariamente questo DOM

    xhtml1-transitional.dtd

    se lo elimino lo script va anche in firefox, ma mi si incasina tutto il resto... e non posso toglierlo!

    grazie di nuovo
    Zeno

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    prova così
    codice:
    function RadioAllPage(TrueFalse, nome){
      var len=document.NomeForm.elements.length
      for (i=0;i<len;i++){
        var item=document.NomeForm.elements[i]
        if (item.name == nome) {
          item.checked=TrueFalse
        }
      }
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57
    Splendido: funziona!!!

    grazie mille
    Zeno

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.