einzelne Formularfelder prüfen

romy1709

Grünschnabel
Hallo Ihr netten Helfer,
sicher hat meine Frage schon tausend mal jemand gestellt, leider bin ich auf meiner Suche nicht weiter gekommen, deshalb stelle ich sie ungeachtet mir böse Blicke einzufangen (kann sie ja glücklicherweise nicht sehen)
Ich habe ein javascript Formular für eine Bestellung. Nun müssen darin einige Felder (Pflichtfelder) ausgefüllt werden, andere nicht. Wie kann ich das am besten abfangen?
Dank im Voraus für Eure Hilfe, bin leider nicht ganz so fit.
 
Du kannst in JavaScript via document.forms["FORMULARNAME"].FELDNAME.value auf den Wert eines Formularelements zugreifen. Schreib dir einfach eine Funktion:
HTML:
<head>
[...]
<script language="JavaScript">
function checkForm()
{
   if(document.forms["formularname"].textfeld1.value.length < 5) {
      // Ist die Länge des Textfeldes kleiner als 5
      alert("Eingabe zu kurz!"); // Fehlermeldung
      return false; // Abbrechen
   }
   if(document.forms["formularname"].textfeld2.value.substr(0, 7) != "http://") {
      // Sind die ersten 7 Zeichen der Eingabe in textfeld2 nicht "http://"
      alert("Die Eingabe muss mit http:// beginnen!");
      return false;
   }
   if(document.forms["formularname"].textfeld3.value != "xyz") {
      // Lautet die Eingabe nicht "xyz"
      alert("Die Eingabe muss xyz lauten!");
      return false;
   }
   if(document.forms["formularname"].textfeld3.value.search(/regulärer ausdruck/) != -1) {
      // Entspricht die Eingabe nicht dem regulärem Ausdruck
      // Was reguläre Ausdrücke sind, kannst du z.B. bei SelfHTML nachschlagen
      alert("Die Eingabe entspricht nicht dem vorausgesetzten Format!");
      return false;
   }

   // Sind keine Fehler aufgetreten
   return true;
}
</script>
[...]
</head>
Im <form>-Tag kommt als onSubmit()-Event dann der Aufruf dieser Funktion:
HTML:
<form action="was weiß ich" method="post" onSubmit="return checkForm();">
//EDIT
Reguläre Ausdrücke: http://www.tutorials.de/tutorials142738.html
 
Zuletzt bearbeitet:
Ich danke dir wie verrückt. Damit komme ich sicher weiter.
Da du ja sehr firm bist, habe ich gleich noch eine Frage. Kennst Du vielleicht Literatur, wo man diese ganzen "Befehle" nachlesen kann? Die Bücher die ich habe sind nur laienhaft. Es gibt doch so viele schöne Dinge die man machen kann, wenn man weiß wie es geht.
 
googel doch mal !
Java-Script Referenz-handbuch
oder so...

oder du macht n Javascript.Krus mit !
 

Neue Beiträge

Zurück