Textfelder vor Versenden überprüfen
Verfasst: 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
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