Leerzeichen Skript

Hier noch ein Javascript von mediacollege.com, das ich bei den Formularfeldern zur Überprüfung der Eingabe von voranstehenden Leerzeichen verwendet habe. Damit wird auch unterbunden, dass jemand nur Leerzeichen in ein Feld einträgt und das Formular dennoch gesendet werden kann.

> Layout markieren > Fenster “Layout Eigenschaften” > Button “HTML” > “Zwischen Head Tags” einfügen

<script type="text/javascript">
   function trimSpaces(){
     
      // Feld 'Name' auf Leerzeichen trimmen
      s = document.getElementById("Name").value;
      s = s.replace(/(^\s*)|(\s*$)/gi,"");
      s = s.replace(/[ ]{2,}/gi," ");
      s = s.replace(/\n /,"\n");
      document.getElementById("Name").value = s;
     
      // Feld 'Ort' auf Leerzeichen trimmen
      s = document.getElementById("Ort").value;
      s = s.replace(/(^\s*)|(\s*$)/gi,"");
      s = s.replace(/[ ]{2,}/gi," ");
      s = s.replace(/\n /,"\n");
      document.getElementById("Ort").value = s;
     
   }
</script>

In dem Skript oben werden voranstehende und endende Leerzeichen entfernt. Hierbei muss für jedes Formular-Feld, bei dem das angewendet werden soll, eine eigene ID, nämlich die des Formular-Feldes eingetragen werden.

Mit Klick auf den “Senden” Button wird dann noch vor dem Senden des Formulars diese Javascript-Funktion "trimSpaces();" aufgerufen.

Hierzu fügt Ihr diese onClick Aktion in der HTML des “Senden” Buttons ein.

> “Senden” Button markieren > Fenster “Schaltfläche-Eigenschaften” > Button “HTML” > “im Tag” (ab NOF 11 “innen”) einfügen

onClick="trimSpaces();"

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik