Textfelder vor Versenden überprüfen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
sari
Beiträge: 21
Registriert: 06.07.2009, 09:16

Textfelder vor Versenden überprüfen

Beitrag von sari » 24.07.2009, 11:04

Hallo,

ich habe ein pdf-Formular erstellt und möchte, dass vor dem Versenden des Formulars ein paar Textfelder auf Richtigkeit überprüft werden.
Zum Beispiel, ob im Telefon-Textfeld auch Zahlen und keine Buchstaben stehen und ob die angegebene Email Adresse ein @-Zeichen beinhaltet.
Ich habe so etwas schon einmal in einem HTML-Dokument in Javascript geschrieben, aber das passt hier nicht.
Vielleicht kann mir jemand von euch meinen Quellcode optimieren.

(telephone und email sind meine textfelder)

if (telephone.rawValue != null){
  var check = 1;
  var i;
  for (i = 0; i < telephone.value.length; ++i){
    if (telephone.value.charAt(i) < "0" || telephone.value.charAt(i) > "9"){
      check = (-1);
    }
  }
  if (check == -1){
    app.alert("Illegal telephone number!");
  }
}


if (email.rawValue != null){
  if (email.value.index("@") == -1){
    app.alert("Illegal email address");
  }
}

Viele Grüße
Sari

Antworten