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.