Claudia: Formular Check mit Java Skript

Hallo,

ich bin kein JavaScript Experte deswegen habe ich mir ein vorhandes Script genommen und meinen Bedürfnissen angepaßt, leider habe ich nun ein Problem:
Das Script kontrolliert ob bestimmte Formularfelder einen Inhalt haben, ich brauche aber nun ein Formular welches keine Eingabe und die Eingabe eines bestimmten Wertes (in meinen Fall: JA) zu läßt.

Hier ist das Script:

<!--
function chkFormular()
{
 if(document.Formular.Firma.value == "")  {
   alert("Bitte Firma eingeben!");
   document.Formular.Firma.focus();
   return false;
  }
 if(document.Formular.Ansprechpartner.value == "") {
   alert("Bitte Ansprechpartner eingeben!");
   document.Formular.Ansprechpartner.focus();
   return false;
  }
   if(document.Formular.Email.value == "") {
   alert("Bitte Email-Adresse eingeben!");
   document.Formular.Email.focus();
   return false;
   }
   if(document.Formular.Telefon.value == "") {
   alert("Bitte Telefonnummer eingeben!");
   document.Formular.Telefon.focus();
   return false;
  }
  }
//-->

Danke!
 Claudia

  1. Hallo,

    ich bin kein JavaScript Experte deswegen habe ich mir ein vorhandes Script genommen und meinen Bedürfnissen angepaßt, leider habe ich nun ein Problem:
    Das Script kontrolliert ob bestimmte Formularfelder einen Inhalt haben, ich brauche aber nun ein Formular welches keine Eingabe und die Eingabe eines bestimmten Wertes (in meinen Fall: JA) zu läßt.

    Hier ist das Script:

    <!--
    function chkFormular()
    {
    if(document.Formular.Firma.value == "")  {
       alert("Bitte Firma eingeben!");
       document.Formular.Firma.focus();
       return false;
      }

    ......

    Danke!
    Claudia

    Hallo Claudia,
    so kann's gehn:

    if((document.Formular.meinFeld.value != "")&&
         (document.Formular.meinFeld.value != "JA")){
        alert("Bitte in mein Feld JA eingeben oder leer lassen!");
        document.Formular.meinFeld.focus();
        return false;
       }

    Das war doch nicht schwer, oder? Guck doch mal in der Doku bei
    den logischen Operatoren vorbei.
    Gruss Lutz

  2. Hallo,

    ich bin kein JavaScript Experte deswegen habe ich mir ein vorhandes Script genommen und meinen Bedürfnissen angepaßt, leider habe ich nun ein Problem:
    Das Script kontrolliert ob bestimmte Formularfelder einen Inhalt haben, ich brauche aber nun ein Formular welches keine Eingabe und die Eingabe eines bestimmten Wertes (in meinen Fall: JA) zu läßt.

    Hier ist das Script:

    <!--
    function chkFormular()
    {
    if(document.Formular.Firma.value == "")  {
       alert("Bitte Firma eingeben!");
       document.Formular.Firma.focus();
       return false;
      }
    if(document.Formular.Ansprechpartner.value == "") {
       alert("Bitte Ansprechpartner eingeben!");
       document.Formular.Ansprechpartner.focus();
       return false;
      }
       if(document.Formular.Email.value == "") {
       alert("Bitte Email-Adresse eingeben!");
       document.Formular.Email.focus();
       return false;
       }
       if(document.Formular.Telefon.value == "") {
       alert("Bitte Telefonnummer eingeben!");
       document.Formular.Telefon.focus();
       return false;
      }
      }
    //-->

    Danke!
    Claudia

    Hallo,

    Ich weiss ja nicht genau, was Du machen willst. aber für ein Feld, das nur "JA" oder " " enthalten darf, würdest du am besten eine DropDown-Liste zur Verfügung stellen, dann wird die Fehlerabfrage für das Feld hinfällig...

    Gruss
    gant