+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Fehler bei Validierungsskript

  1. #1
    TP-Member Floddr ist auf einem guten Weg
    Registriert seit
    Apr 2010
    Beiträge
    44

    Fehler bei Validierungsskript

    Hallo mal wieder

    Ich habe mir hier ein solches Skript kopiert und es gemäß Anleitung in mein (Joomla!-)Formular eingebunden.
    Das Script wird im Header mit folgendem Schnipsel einwandfrei geladen.
    HTML-Code:
     <script type="text/JavaScript" src="/js/form_validation.js"></script>
    Im Formular sind dann meine Fehlermeldungen:
    HTML-Code:
    <script language="javascript" type="text/javascript">
    <!--
    var msg_1 = 'Fehler:';
    
    var var_1 = new Array()
    var_1[0] = new Array('beispiel','e','Fehlt','');
    //-->
    </script>
    Hier der Tag form im Forumlar:
    HTML-Code:
    <form action="<?php echo $this->action ?>" method="post" name="adminForm" onSubmit="setgood() && return validate(this,var_1);">
    Ich habe es mit return validate(this,var_1); und return validate(this,var_1) versucht. In beiden Fällen wird ein Fehler angezeigt:


    Leider habe ich kaum Ahnung von der Materie und verstehe nicht mal, wo der Fehler eigentlich auftritt. Zudem habe ich die Anleitung ziemlich genau befolgt. Kann es sein, dass es am "onSubmit="setgood() &&..." liegt?

  2. #2
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Zitat Zitat von Floddr Beitrag anzeigen
    Kann es sein, dass es am "onSubmit="setgood() &&..." liegt?
    Jepp.

    Was soll denn dieses setgood() sein? Das taucht ja in der Anleitung nirgendwo auf.
    Wenn es nacheinander ausgeführt werden soll, dann ist das eher so:
    Code:
    onSubmit="setgood();return..."
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Member Floddr ist auf einem guten Weg
    Registriert seit
    Apr 2010
    Beiträge
    44
    Das setgood-dingens war schon dort (joomla).

    Ich habe es nun so probiert, wie du sagst. Diesmal lautet die Fehlermeldung wie folgt:


  4. #4
    TP-Member Floddr ist auf einem guten Weg
    Registriert seit
    Apr 2010
    Beiträge
    44
    Weiß denn keiner weiter?

  5. #5
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Zitat Zitat von Floddr Beitrag anzeigen
    Ich habe es nun so probiert, wie du sagst....
    Was heißt denn das genau?
    Ein Link wäre hilfreich um zu helfen.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  6. #6
    TP-Member Floddr ist auf einem guten Weg
    Registriert seit
    Apr 2010
    Beiträge
    44
    Ich habe das ganze leider nicht auf einem Server hochgeladen.

    So sieht 'form' nun aus:
    HTML-Code:
    <form action="<?php echo $this->action ?>" method="post" name="adminForm" onSubmit="setgood(); return validate(this,var_1);">
    ...
    <button class="button" type="button" onclick="return validate(this.form,var_1,msg_1);submitbutton('save')">
    
    </form>
    
    
    Das Skript selbst wird im Head eingebunden.
    
    Fehlermeldung weiterhin: ReferenceError: Can't find variable: validate

  7. #7
    TP-Member Floddr ist auf einem guten Weg
    Registriert seit
    Apr 2010
    Beiträge
    44
    Fehler gefunden: Scheinbar gab es doch ein Fehler beim einbinden den Skripts. Jetzt klappt alles.


    Eine Frage hätte ich noch: Wie kann ich überprüfen, ob es sich bei einer Eingabe um einen Link handelt?
    Ich habe mit hier folgenden 'Regulären Ausdruck' geschrieben, der allerdings nicht ganz funktioniert: /^http:.+/i

+ Antworten

Ähnliche Themen

  1. [WinXP] MSconfig Help Center: Fehler über Fehler
    Von Wolfgang G im Forum Betriebssysteme
    Antworten: 6
    Letzter Beitrag: 25.09.2006, 16:07
  2. Antworten: 2
    Letzter Beitrag: 17.10.2005, 16:56
  3. Fehler
    Von homermg im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 18.09.2005, 20:21
  4. Fehler vom Webserver oder Fehler vom Script?
    Von BRIX im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 17.10.2004, 21:45
  5. Fehler! Fehler! Ahhh!
    Von Lars im Forum Support-Forum
    Antworten: 2
    Letzter Beitrag: 16.10.2001, 09:36

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51