Lupiz: wo sitzt der Fehler??

morgen!

könnt ihr das mal durchschauen irgentwas ist flasch aber ich komm und komm nicht drauf was!!
<SCRIPT type="text/javascript">
<!--
var change = false;

function checkInput(){

var eingabe = document.addGroup.Group.value;
 var add = document.addGroup.Group.value;
 var chan = document.changeGroup.appliedGroups[i].value ;

if(eingabe == "empty") {

alert("Please select a group!");
    return false;

}
  if(eingabe == "") {

alert("Please select a group!");
    return false;
  }

var y;
 y =  document.changeGroup.read.length;

for(var i= 0; i < y; i++)
  {
   if (add == chan)
   alert ("This Group does allready exist");
   return false;
  }

}

mfg Lupiz

  1. Hi,

    könnt ihr das mal durchschauen irgentwas ist flasch aber ich komm und komm nicht drauf was!!

    wie lautet Deine Fehlerbeschreibung?

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. der macht garnichts mehr hatte erst den ersten teil gemacht hat auch einwandfrei funktioniert :

      <SCRIPT type="text/javascript">
      <!--
      var change = false;

      function checkInput(){
      var eingabe = document.addGroup.Group.value;
      if(eingabe == "empty")
      {

      alert("Please select a group!");
          return false;

      }
        if(eingabe == "") {

      alert("Please select a group!");
          return false;
        }
      danach den rest! jetzt geht weder der alte noch der neue!!
       Lupiz

      1. hallo Lupiz,

        Cheatah meint etwas anderes.

        der macht garnichts mehr

        Das ist eben _keine_ Fehlerbeschreibung. Schau dir das Ganze mal in mozilla an, da gibt es eine Javascriptkonsole, die dir genau sagt, in welcher Zeile dein "Fehler" steckt. Ungefähr so etwas möchte Cheatah haben.

        if(eingabe == "empty")
            alert("Please select a group!");

        sieht beinahe so aus, als ob es genau dasselbe ist wie

        if(eingabe == "") {
            alert("Please select a group!");

        Grüße aus Berlin

        Christoph S.

        1. Habe den Fehler gefunden!
          Sorry wegen der Fehlerbeschreibung beim nächsten mal wird sie etwas detailierter versprochen.

          Danke für Eure Mühe
          Lupiz

  2. Guten Morgen ...

    Du bist noch etwas verschlafen ... oder warum knallst du uns das so hin? Deine Fehlermeldung "irgentwas ist flasch" ist nicht sonderlich hilfreich.

    var chan = document.changeGroup.appliedGroups[i].value ;

    --------------------------------------------------^

    Wo kommt das i her?

    for(var i= 0; i < y; i++)
      {
       if (add == chan)
       alert ("This Group does allready exist");
       return false;
      }

    Diese Schleife macht ... tja, nix! (Außer vielleicht den Prozessor unnötig zu beschäftigen)

    Versuche es noch einmal. Mit etwas mehr Mühe bei der Fehlerbeschreibung.

    Grüße,

    Maxx