Twilo: Type vom Formularelement ermitteln

Hallo,

kann man per JavaScript irgendwie ermitteln, ob ein Formularelement, mit einen bestimmten Namen-Attribut, eine Dropdownliste oder ein Texteingabefeld ist?

mfg
Twilo

  1. hi,

    kann man per JavaScript irgendwie ermitteln, ob ein Formularelement, mit einen bestimmten Namen-Attribut, eine Dropdownliste oder ein Texteingabefeld ist?

    Ist type in der elements-Beschreibung wirklich so schwer auffindbar?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo,

      kann man per JavaScript irgendwie ermitteln, ob ein Formularelement, mit einen bestimmten Namen-Attribut, eine Dropdownliste oder ein Texteingabefeld ist?

      Ist type in der elements-Beschreibung wirklich so schwer auffindbar?

      liegt sicherlich an der Hitze :-(
      auf der Seite habe ich mich fast die ganze Nacht aufgehalten, nur gesehen hab ich das nicht :(

      mfg
      Twilo

    2. Hi,

      kann man per JavaScript irgendwie ermitteln, ob ein Formularelement, mit einen bestimmten Namen-Attribut, eine Dropdownliste oder ein Texteingabefeld ist?

      Ist type in der elements-Beschreibung wirklich so schwer auffindbar?

      Ist das denn hier anwendbar?
      Eine Dropdownliste dürfte ein select-Element sein - diese hat kein type-Attribut.
      Texteingabefeld könnte <input type="text"> oder <textarea> sein - letztere hat kein type-Attribut.
      Es müßte also m.E. erstmal über nodeName vorsortiert werden, ob es sich um ein input, button, textarea oder select handelt.
      Nur bei input und button ist die weitere Unterscheidung anhand des type nötig.

      Hm. Kurzer Test ergibt, daß textarea und select tatsächlich auch eine type-Eigenschaft zu haben scheinen.

      Allerdings ist anhand des type alleine eine Unterscheidung zwischen <input type="submit"> und <button type="submit"> nicht möglich, beide liefern (getestet in Opera, Gecko, IE) "submit".

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      O o ostern ...
      Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Hallo MudGuard.

        Hm. Kurzer Test ergibt, daß textarea und select tatsächlich auch eine type-Eigenschaft zu haben scheinen.

        Tatsächlich, interessant. Wer mag hier von wem abgeschaut haben?

        Einen schönen Samstag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
        [HTML Design Constraints: Logical Markup]
  2. Hallo Twilo,

    Ja, kannst Du. Du kannst Dir Zugriff auf Dein element verschaffen und dann dessen eigenschaft abfragen mit: <deinElement>.type

    Mit freundlichem Gruß
    Micha

    --
    LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch