Oliver Lenburg: JS Formvalidator einschränken auf type="text" elements

Beitrag lesen

Hallo,

ich habe folgendes problem:
ich hab eine <form> und ein einfaches <script> um es zu checken:

function formcheck() {

for (i = 0; i <= document.forms[0].elements.length; i++){
 if (document.forms[0].elements[i].value == '')
 {
 alert('\nEs wurden nicht alle Felder ausgefüllt.');
 document.forms[0].elements[i].focus();
 return false;
 }
}
return true;
}

Nur soll das Script statt alle Elemente durchzugehen nur die <input type ="text"> Elemente checken. Wie spreche ich nur diese Elemente an ?

Ist besonders wichtig für mich da obiges Script auch bei meiner Reset-Funktion anspringt, da ich statt einem normalen RESET Button ein <input type="image" name="RESET_img" alt="RESET" align="top" border="0" src="bilder/reset.jpg"> habe.
z.Zt. gibts also eine Meldung "Es wurden nicht alle Felder ausgefüllt" wenn ich auf RESET drücke und das hätte ich gerne behoben

Freu mich über jeden Lösungsansatz per Email

Oliver Lenburg