

Anmelde-Formular

strohhalm.org / Archiv / Programmierung Clientseitig / Eintrag lesen
Pedrito 14. September 2004, 09:17
Hi, Leute,
habe ein kleines Script, das Formularfelder auf nicht erlaubte Zeichen überprüft:
function validatestandardtext(field) {
var valid = "._-,<>/abcdefghijklmnopqrstuvwxyzäöüABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ0123456789 \n";
var ok = "yes";
var temp;
for (var i=0; i < field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {
alert("Sorry, keine Sonderzeichen erlaubt.");
field.focus();
field.select();}}
Jetzt reklamiert mir das Script auch bei Zeilenubrüchen in einem Feld. Habe dann wie man sieht oben \n als erlaubtes Zeichen eingefügt, was nicht klappt, da es wahrscheinlich als Bestandteil des Strings angeschaut wird, habe es auch so probiert : \\n, aber auch das klappt nicht.
Weiss jemand, wie man das ändern kann? Würde mich über eine Antwort freuen.
mfG
Pedrito
jailkey 14. September 2004, 11:54
Hallo Pedrito,
versuch mal
als erlaubte Zeichen.
Gruß jailkey
jailkey 14. September 2004, 11:56
Mhh, hat das forum wohl verschluckt?
Also ich meinte backslash n backslash r
Pedrito 14. September 2004, 12:01
Super, jailkey, hat sofort geklappt, vielen Dank :-)
mfG
Pedrito