Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    impostare il name a un form

    Ho bisogno di impostare il name ad un form con javascript.

    sotto il tag <form ho messo un script

    document.getElementById("Form1").name = "Form1";
    questo funziona con mozilla ma non con IE8

    document.getElementById("Form1").setAttribute("nam e","Form1");
    questo sembra andare con IE8 e Mozilla

    metto ambedue le istruzioni, ma non va ancora con IE6


    La domanda è: quale è l'istruzione o le istruzioni corrette da adoperare?

    ps.
    la questione è questa. Ho una vecchia pagina aspx con un controllo server che, prima restituiva il name nel form, mentre adesso, si rifiuta di metterlo.
    dentro la pagina, javascript richiama elementi nel form con la sintassi:
    document.Form1.TextBox1.value

    Ecco perchè non posso metterlo direttamente ma debbo utilizzare javascript.
    Pietro

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao Pietro, non mi risulta via sia una 3 possibilità... per assegnare il name agli elementi, qualora tu non voglia impazzire per capire il motivo del "rifiuto" del server ad assegnarli il name potresti provare cosi:
    -document.forms[0].TextBox1.value
    -document.getElementsTagName("form")[0].TextBox1.value
    -oppure usare il DOM per rilevare i singoli input
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: ci provo

    Ciao
    Pietro

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.