Hallo,
gibt es eine Möglichkeit alle Formular-Felder auf Unvollständigkeit abzufragen, ohne dass man den Namen der einzelnen Felder kennt?
Ich habe z.B. 5 Textfelder und beim Abschicken soll geprüft werden, ob in jedem was drin steht! Leider weiß ich nicht wie die Felder heißen, da der HTML Code dynamisch erzeugt wird und mir der Name der Felder nicht bekannt ist.
ich hab eben diese Funktion geschrieben...
diese überprüft, ob ein Textfeld oder ein Textareafeld leer ist
das im Head
<script language="JavaScript" type="text/JavaScript">
<!--
function formularCheck(){
var field = document.forms[0];
for (i = 0; i < field.length; i++) {
if ((field.elements[i].type == 'text') || (field.elements[i].type == 'textarea')) {
if (field.elements[i].value == ''){
alert ('es wurden nicht alle Felder ausgefüllt');
return false;
}
}
}
}
//-->
</script>
das muss ins Formular
onsubmit="return formularCheck()"
Beispiel:
<form name="test" id="test" method="post" action="test.htm" onsubmit="return formularCheck()">
das Script überprüft im ersten Formular alle Text- bzw. Textareafelder