Robert R.: Zeilenumbrüche aus Nachrichtenfeld zulassen. Wie?

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

if (!CheckString($FTGmitteilung, 4, 1000, kStringRangeBetween, kYes, kYes, kYes, '-/&äöüÄÖÜß'áéíóúÁÉÍÓÚàèìòùÀÈÍÓÚ.,;:@()"', kMandatory)) {

$FTGErrorMessage['mitteilung'] = '<p class="errorleft">Bitte mindestens 4, höchstens 1000 Zeichen!</div>';
$validationFailed = true;
}


> Leider werden Leerzeilen nicht als zulässig erkannt.  
  
Solange es keine Zeilenumbrüche gibt, gibt es auch keine Leerzeilen.  
  
Dürfen denn die im Funktionsaufruf aufgeführten Zeichen vorkommen, oder eben nicht? Ohne Kenntnisse über die Funktionsdefinition kann man schwer etwas über die Funktionsweise sagen.  
  
Ich rate daher mal, dass einfach ein \r\n eingefügt werden muss. Damit es auch als Steuerzeichen interpretiert wird, müssten dann vermutlich die Stringbegrenzer von ' nach " getauscht werden.  
  
Und wenn das klappt, bleibt noch das Problem, dass die Funktion scheinbar zeichenweise prüft, "\r\n" aber als Zeichengruppe geprüft werden müsste.  
  
Zeig also bitte die Funktion.  
  
  
  
Spirituelle Grüße  
Euer Robert

-- 
Möge der Forumsgeist wiederbelebt werden!