peter: type eines Formularelementes setzen?

Hallo,

ich erzeuge mit var formelement=document.createElement('input'); ein Formularelement und füge es in ein Formular ein.

Dann hab ich mit formelement.type='hidden'; versucht, den Typ zu setzen.

Der FF machts, der IE zeigt Fehlermeldung.

Hab in SelfHTML nachgelesen, Eigenschaft "type" ist nur Lesen.

Gibts irgendeine Möglichkeit, in Javascript ein input mit passendem Typ zu erzeugen?

grüße
peter

  1. [latex]Mae  govannen![/latex]

    Gibts irgendeine Möglichkeit, in Javascript ein input mit passendem Typ zu erzeugen?

    Mit try-catch

    var inp;  
    try {  
        inp = document.createElement('input');  
        inp.type = 'hidden';  
    }  
    catch (ev) {  
        inp = document.createElement('<input type="hidden">');  
    }
    

    Stur lächeln und winken, Männer!
    Kai

    --
    Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
    in Richtung "Mess up the Web".(suit)
    SelfHTML-Forum-Stylesheet
  2. Hi,

    ich erzeuge mit var formelement=document.createElement('input'); ein Formularelement und füge es in ein Formular ein.
    Dann hab ich mit formelement.type='hidden'; versucht, den Typ zu setzen.

    Das ist der Fehler. Erst Typ setzen, dann einhängen.

    Wenn's erstmal eingehängt ist, kann der type nicht mehr geändert werden.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.