Ergebnis 1 bis 5 von 5

Thema: Formulare als Pflichtfelder

  1. #1
    Registriert seit
    18.07.2005
    Beiträge
    3

    Standard Formulare als Pflichtfelder

    Hallo

    Meine Frage(n) wäre(n) da....


    Wie stelle Ich es genau an, ein Pflichtfeld mit Fehlerseite zu erstellen, bei Fehlender oder falscher eingabe..

    Und wie sage Ich dem Feld das NUR Zahlen darin erlaubt sind. zB Postleitzahl und ein E-Mail feld

    Ich hoffe Ihr könnt mir da auf die sprünge helfen.

    MfG

  2. #2
    Registriert seit
    18.03.2005
    Ort
    Thun, Schweiz
    Beiträge
    210

    Standard

    Am besten machst Du das mittels Javascript!

    Hier ein Beispiel wie das mittels Javascript ausehen könnte:
    HTML-Code:
    <script language="JavaScript" type="text/javascript">
    <!--
    function validate() {
    var errorMsg = "";
    if(document.getElementById("nickname").value == ""){
    	errorMsg += "\t- Name\n";
    }
    if(document.getElementById("comment").value == ""){
    	errorMsg += "\t- Comment\n";
    }
    if(document.getElementById("location").value == ""){
    	errorMsg += "\t- Location\n";
    }
    if(!document.getElementsByName("malefemale")[0].checked && !document.getElementsByName("malefemale")[1].checked){
    	errorMsg += "\t- ***\n";
    }
    if(document.getElementById("email").value == ""){
    	errorMsg += "\t- e-mail\n";
    } else {
    strAllowedChars = "^.+\\@(\\[?)[a-zA-Z0-9\\ä\\ö\\ü\\è\\é][a-zA-Z0-9\\ä\\ö\\ü\\è\\é\\-\\.]+\\.([a-zA-Z]{ 2,4 }|[0-9]{ 1,3 })(\\]?)$";
    	arrStrAllowedChars = strAllowedChars.split(" ");
    	strAllowedChars = "";
    	for (i=0;i<arrStrAllowedChars.length;i++){
    		strAllowedChars += arrStrAllowedChars[i];
    	}
    	emailRegExp = new RegExp(strAllowedChars);
    	email = document.getElementById("email").value;
    	if (!emailRegExp.exec(email)){
    		errorMsg += "\nYour e-mail address is invalid!";
    	}
    }
    if(errorMsg.length>0){
    	errorMsg = "Please fill out all required fields.\n\n" + errorMsg;
    	alert(errorMsg);
    	return false;
    } else {
    	return true;
    }
    }
    //-->
    </script>
    Aufruf des Scripts:
    HTML-Code:
    <form name="GuestbookForm" action="index.php?section=guestbook" method="post" onsubmit="return validate(this)">

  3. #3
    Registriert seit
    18.07.2005
    Beiträge
    3

    Standard

    Und wo genau füge Ich das ganze Spiel ein? Ganz soooo bewandert bin ich noch nicht darin

  4. #4
    Registriert seit
    18.07.2005
    Beiträge
    3

    Standard

    Ich meine natürlich, wenn Ich ein Kontaktformular erstelle, das jeder Nutzer die Pflichtfelder wie Name,Ort PLZ usw angibt. Wenn die Felder leer bleiben soll eine Fehlermeldung erscheinen.
    In dem Script lese Ich was von Gästebuch

  5. #5
    Registriert seit
    18.03.2005
    Ort
    Thun, Schweiz
    Beiträge
    210

    Standard

    Das Javascript wird jeweils auf die Seite, wo das Kontaktformular verwendet wird, hineingeschrieben.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein