Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    28

    Settare il type di un input tramite getElementById

    Salve qualcuno sa dirmi perchè questo codice funziona solo su firefox e non su explorer o eventualmente dirmi come fare per farlo funzionare su entrambi i browser.

    <input type="hidden" name="myElement" id="myElement" value="some text" />

    <script>
    document.getElementById('myElement').type = "text";
    </script>

    In pratica devo far cambiare tramite javascript l'attributo type del tag input.
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    9
    putroppo su internet explorer nn è possibile cambiare dinamicamente il type di un input.
    se devi soltanto mostrarlo e nasconderlo hai pensato di usare display:block e display:none?

    diversamente l'unica possibilità è di creare dinamicamente un nuovo input, impostarlo con i valori e le proprietà di quello hidden, quindi rimuovere l'hidden e 'appendere' il nuovo

    ciauz

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    28
    Grazie per la rapida risposta.
    In realtà io devo far diventare il type da button a submit, prova a creare dinamicamente un nuovo input.
    Grazie ancora.

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.