Lieber lutz,
nicht alle <input>s sind Text-Felder. Man wird sich also eine Sammlung dieser Felder herstellen müssen. Ich nehme dazu jetzt ein Array, in dem ich diese Textfelder sammle:
textfelder = new Array(); // absichtlich als globale Variable (ohne das "var" davor) definiert
// das ist nicht gut und sollte sinnvollerweise nur innerhalb der Funktion lokal,
// oder aber in einem Objekt abgespeichert werden (siehe dazu [link:?t=148609@title=anderen aktuellen Thread])
var inputs = document.getElementsByTagName("input");
for (var i=0; i < inputs.length; i++)
if (inputs[i].type && inputs[i].type.toLowerCase() == "text")
textfelder[textfelder.length] = inputs[i];
// fertig! alle <input type="text" /> in "textfelder" gespeichert!
alert(textfelder.length + " Input-Texteingabefelder gefunden!");
so wie document.frames[var]...
aber eben nur für input.
wie mach ich das?
Jetzt mit textfelder[var].
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)