Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    settaggio attributo checked via DOM in elemento radio

    non riseco a settare questo attributo via dom in IE. Ecco il codice:

    mio_elemento_radio.setAttribute("checked", "checked");

    invece in mozilla funziona

    che mi dite?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    di fare cosi :

    mio_elemento_radio.checked=true;

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    thanks

  4. #4
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    ho controllato

    con firefox funziona anche il metodo da te suggerito. con IE no!!!

    altri suggerimenti?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ....a me funziona con IE e con Firefox...

    controlla bene il tuo codice perche secondo me raggiungi l'elemento del DOM tramite name anziche tramite getElementById()

    Ho preso per buona che raggiungevi correttamente il tuo radio button...

    prova questo e vedrai che va:
    Codice PHP:

    <html>
    <
    head>
    <
    script language "javascript" type="text/javascript">
    function 
    attiva(){
        var 
    mio_elemento_radio document.getElementById('mio_elemento_radio');
        
    mio_elemento_radio.checked=true;
    }
    </script>
    </head>
    <body>
    <input type="radio" value="RSUbox" id="mio_elemento_radio" onClick="attiva(this)">
    <input type="button" value="attiva" onClick="attiva()">
    </body>
    </html> 

  6. #6
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    il riferimento "mio_elemento_radio" mi viene restituito da

    document.createElement("input");

    e non da un metodo di recupero elementi via DOM

    Quindi non è un input fisico come hai supposto tu ...

    scusa non l'avevo specificato!!!

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.