• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Formularprüfung

killi

New member
AAALSO - ich hab ne Datei, in der ein Formular steckt! DIESES Formular soll überprüft werden, ob ENTWEDER (!!!) Die Felder anregungen, kritik oder mitteilung gefüllt sind! WIE mache ich denn das jetzt? Muss ich das auf der gleichen Seite machen? Wohl kaum, oder? Ich habe mal das form action=... auf eine Datei geändert, in der das hier stand:

<script language="JavaScript">
<!--
var leer = "";
if(anregungen == leer)
{
alert("Tragen Sie etwas in das Felder Anregungen ein!");
}
// -->
</script>

warum geht das nicht? Kann mir jemand ein guten Code für mein problem sagen? Es soll immer eine Fehlermeldung kommen, dass man nicht alles eingetragen hat. Dabei MUSS man eines der 3 oben genanten Felder ausgefüllt haben! Wenn also die andern 2 leer sind, macht das nichts!!!
Wie kann ich dann NACH dem Script die Daten abschicken lassen?
 
Rückfrage

Hi!

Das geht mit JavaScript und die Abfrage muß in der datei mit dem Formular passieren. Soviel erstmal dazu......
Da ich da grade was schreibe....eine Frage. Wie meinst Du das mit dem weiterschicken......was soll passieren, wohin sollen die Daten denn genau?

CU
Redpadz
 
Moin...

Versuch mal dass hier....

Code:
<html>
<head>
<title></title>
<script language="javascript1.2">

function pruef(a,b,c)
{
   var controller="";

   if(a=="" &&  b=="" && c=="")
   {
       alert("Sie müssen mindestens eins der Felder ausfüllen");
   }
   else
   {
      if(a != ""){controller=a;}    //linkbeispiel: controller=http://www.a.de/b
      else if(b != ""){controller=b;}
      else if(c != ""){controller=c;}

     //MACHE WAS MIT CONTROLLER
      alert("Sie haben folgendes eingegeben: "+controller);  //Alarmausgabe
      document.location.href=controller //Beispiel linkweiterleitung
   }
}
</script>
</head>
<body>
<form>
<input type="text" name="kritik"><br>
<input type="text" name="anregungen"><br>
<input type="text" name="mitteilungen"><br>
<input type="button" onclick="pruef(this.form.kritik.value,this.form.anregungen.value,this.form.mitteilungen.value);">
</body>
</html>

Gruß Murray
:D
 
Zurück
Oben