Feldüberprüfung ändern von "Erforderlich" nach "Sichtbar"

Die Möglichkeiten und Tücken von Formularen
Antworten
Daniel.Diehl
Beiträge: 88
Registriert: 03.04.2013, 16:57

Feldüberprüfung ändern von "Erforderlich" nach "Sichtbar"

Beitrag von Daniel.Diehl » 29.01.2014, 17:20

Hallo zusammen,

wie kann ich folgenden Code umschreiben, dass mir nicht die erforderlichen (required) Feldern überwacht werden sondern die sichtbaren (visible) Felder.

Einfach nur required mit visible ersetzen geht leider nicht.

Wer kann mir helfen?? Den hab ich aus einem Beispiel rauskopiert und bissl für mich abgeändert. Allerdings komm ich nun nicht weiter.

Hier der Code.

var sign;
 sign=""
 for (var i=0;i<this.numFields;i++)
 {
  var feldName=this.getNthFieldName(i);
  var feld=this.getField(feldName);
    if ((feld.type != "button") && feld.required && (feld.value==""||feld.value=="Off"))
{
   sign=sign + feldName + "\n";
  }
 }
if (sign==""){
this.getField("Unterschrift_Endsicht").display=display.visible;
}
else
{app.alert("Bitte füllen Sie vor dem Unterschreiben alle Pflichtfelder aus.\n\nFehlende Felder:\n\n\n" + sign,1);
}



Antworten