nabend,
ist mir nen bissle zu viel Quellcode um mir den anzugucken, aber mach doch nur eine Check-Funktion, die alle 3 Felder überprüft:
bspw. überprüfe ich hier ob das Datumsformat i.O. ist und ein weiteres Feld muss numerisch sein...:
function CheckFields()
{
var Check1, Check2, Check3 = true;
if (this.document.forms[0].DateFrom.value.length!=0) {
Check1 = checkDate(this.document.forms[0].DateFrom); }
if (this.document.forms[0].DateTo.value.length!=0) {
Check2 = checkDate(this.document.forms[0].DateTo); }
if (this.document.forms[0].Instrument.value.length!=0) {
Check3 = checkInt(this.document.forms[0].Number.value);
if (Check3 != true) {
alert("Field xy has to be a number"); }
}
if (Check1 != false && Check2 != false && Check3 != false) {
return true; }
else {
return false; }
}
Der Aufruf ist ja bekannt...und Submit wird halt nur ausgefürht wenn alle 3 Felder i.O. sind. (geht bestimmt auch eleganter aber funzt ohne Probleme)
Gruss
Seppel