Pflichtfelder

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder

Beitrag von Nicole » 09.12.2010, 09:11

Hi,

ich habe ein Formular mit einer Pflichtfelderabfrage gemacht und beim 2. Formular funktioniert es auf einmal nicht :o/

Code: Alles auswählen

<event activity="click" name="event__click">
               <script contentType="application/x-javascript">
               
var Valid = true;
var Sammelmeldung = "";

if(txt_firstname.rawValue == null){
   Valid = false;
    Sammelmeldung = Sammelmeldung + "First Name" + "n";
}



if(Valid){
    event.target.mailDoc({
        bUI: false,
        cTo: "access@ancotel.de",
        cSubject: "ancotel: Permanent Access",
        cMsg: "Write here you message."
    });
}
else{
    app.alert("The following fields are not filled.nn" + Sammelmeldung + "nPlease fill all fields bevor sending the e-mail.",1);
}

</script>
            </event>


Seht Ihr meinen Fehler? Es sollen natürlich noch mehr Felder abgefragt werden, aber ich bin ja schon mal froh, wenn es mit einem Funktioniert :o)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder

Beitrag von nele_sonntag » 09.12.2010, 11:33

Hallo Nicole,

also zunächst einmal, heißt Dein Feld anders.

Du verwendest im Skript

Code: Alles auswählen

Txt_First_Name.rawValue == null
aber Dein Feld heißt

Code: Alles auswählen

txt_firstname
LG Mandy

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder

Beitrag von nele_sonntag » 09.12.2010, 11:36

Des Weiteren musst Du hier den ganzen Pfad angeben.

Code: Alles auswählen

Formular1.Tabelle1.Zeile1.txt_firstname

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Pflichtfelder

Beitrag von nele_sonntag » 09.12.2010, 11:38

Da Du ja aber dieses Pflichtfeld duplizierst, musst Du alle Instanzen abfragen und kannst hierfür keinen statischen Code nehmen, wie eben beschrieben.

Hierfür benötigst Du dann eine Schleife, die alle erzeugten Instanzen abprüft, die das Feld txt_firstname hat.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder

Beitrag von Nicole » 09.12.2010, 13:47

Hey Super, danke.

kannst du mir veraten wie so eine Schleife aussieht?
Bin nicht sehr vertraut mit dem Thema :o)

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Pflichtfelder

Beitrag von Merklin » 09.12.2010, 16:52

Hallo Nicole,

es geht auch mit dem Nulltest.
Darüber, hat mal Walde, hier im Forum etwas geschrieben.

Siehe Beispiel.

LG Merklin

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Nicole
Beiträge: 94
Registriert: 25.03.2009, 11:30

Pflichtfelder

Beitrag von Nicole » 13.12.2010, 14:06

hey Super lieben dank, werd mir gleich mal den Code anschauen *freu*

Antworten