Re: Problem mit JS-Formcheck - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Samstag, 10.Juni.2006, 22:23.
    Re: Problem mit JS-Formcheck

      poste mal bitte den generierten quelltext.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Samstag, 10.Juni.2006, 21:03.
    Problem mit JS-Formcheck

      Hallo,

      habe ein Problem mit einer Formularprüfung in Javascript, das benutze ich schon seit Jahren (war glaube ich von Sander), aber in diesem Fall will es einfach nicht fluppen:


      Das ist das Javascript:

      <------ Schnipp ------>
      
        <!-- -->   <!-- JS formcheck Eingabe-Prüfung -->   <!-- -->   <!--
         function formcheck()
         {
       (document.forms[0].elements["work_prog="].options[document.forms[0].elements["work_prog="].options.selectedIndex].value=="|")
            {
             alert("Bitte geben Sie ein PROGRAMM ein");
             document.forms[0].elements["work_prog="].focus();
             return false;
            }
      <------ schnapp ------>
      

      Das die Selectabfrage

      <------ Schnipp ------>
      
          # Auswahl Programm     $select_up_progname = '<select name="work_prog=">';     $work_count = 0;     $work_class = 'zeile0';     $select_up_progname .= "<option class='$work_class' value=''>---------- Auswahl ----------</option>";     get "Id==* sort=pr_name","$gv_progfile";     while (get_next("$gv_progfile"))        {         $work_class = ($_loop %2 ? 'zeile2' : 'zeile1');         $work_count++;         $select_up_progname .= "<option class='$work_class' value='$pr_name|pr_gruppe'>$pr_name $pr_bezeichnung &nbsp;&nbsp;</option>";        }     $select_up_progname .= "</select>";
      <------ schnapp ------>

      und so wird es weggeschrieben

      <------ Schnipp ------>
      

       ($up_progname, $up_proggruppe)=split(/\|/, $work_prog);

      put [ "up_nickname", "$_get{up_nickname}" ,
                    "up_proggruppe", "$_get{up_proggruppe}",
                    "up_progname", "$_get{up_progname}",
                    "up_sort", "$_get{up_sort}",
                    "up_auth", "$_get{up_auth}",
                    "up_recaddusr", "$up_recaddusr",
                    "up_recmodusr", "$up_recmodusr",
                    "up_status", "$_get{up_status}"
                  ],
              "$gv_mainfile";
      <------ schnapp ------>
      


      Alle anderen Felder werden abgeprüft, nur dieses nicht,
      wahrscheinlich ein Syntaxfehler, aber ich suche nun seit Stunden und komme nicht weiter.
      Wer hat den schnellen Blick? ;-)

      Danke und Gruss

      Claus S.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Samstag, 10.Juni.2006, 22:23.
    Re: Problem mit JS-Formcheck

      poste mal bitte den generierten quelltext.

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Sonntag, 11.Juni.2006, 12:24.
    Re: Problem mit JS-Formcheck

      Hallo Sander,

      hier der Quelltext

      <------ schnipp ------>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      

      <head>


      <title>Benutzer/Programme +++</title>
      

      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

      <link rel="stylesheet" href="http://www.bestguide.de/bg_css/bg_admin.css" type="text/css" />
      

      <script type="text/javascript">
        <!--                                              -->
        <!-- JS formcheck      Eingabe-Prüfung            -->
        <!--                                              -->
        <!--
         function formcheck()
         {
          if (!document.forms[0].elements["up_nickname="].value)
            {
             alert("Bitte geben Sie einen NICKNAMEN ein");
             document.forms[0].elements["up_nickname="].focus();
             return false;
            }
          if (document.forms[0].elements["work_prog="].options[document.forms[0].elements["work_prog="].options.selectedIndex].value=="|")
            {
             alert("Bitte geben Sie ein PROGRAMM ein");
             document.forms[0].elements["work_prog="].focus();
             return false;
            }
          if (!document.forms[0].elements["up_auth="].value)
            {
             alert("Bitte geben Sie eine AUTHORISIERUNGSSTUFE ein");
             document.forms[0].elements["up_auth="].focus();
             return false;
            }
          if (!document.forms[0].elements["up_sort="].value)
            {
             alert("Bitte geben Sie eine SORTIERFOLGE ein");
             document.forms[0].elements["up_sort="].focus();
             return false;
            }
          if (!document.forms[0].elements["up_status="].value)
             {
              alert("Bitte geben Sie den STATUS ein");
              document.forms[0].elements["up_status="].focus();
              return false;
             }
         }
      

         function formcheck_login()
         {
          if (!document.forms[0].elements["namerein="].value)
            {
             alert("Bitte geben Sie Ihre NUTZER-ID ein");
             document.forms[0].elements["namerein="].focus();
             return false;
            }
          if (!document.forms[0].elements["pwrein="].value)
            {
             alert("Bitte geben Sie Ihr PASSWORD ein");
             document.forms[0].elements["pwrein="].focus();
             return false;
            }
         }
        //-->
      </script>
      

      </head>

      <body>
      <!-- test, ob aktuelle session-id noch gültig ist -->
      <!-- session-id ist gültig - wird aber aktualisiert -->
      <!-- start do_header -->
      <div id='header'>
         <img src='http://www.bestguide.de/bg_gfx/bg_header.jpg' alt='Logo' />
      </div>
      <!-- end do_header -->
      <!-- start do_cont_top -->
      <div id='content00'>
      <div id='content10'>
      <div id='contentbox1'>
         <!-- start do_subhead -->
         <div class='subheadline'>
      

            Navigation
         </div>
         <!-- end do_subhead -->
      <ul class='navi'><li><a class='navi' href='http://www.bestguide.de'>Home</a></li>
      <li><a class='navi' href='http://www.ac-database.de/baseportal/bg_t/bg_p0016&amp;cmd=fm_select&amp;namerein=master&amp;sid=106051140'>Selektion</a></li>
      <li><a class='navi' href='http://www.ac-database.de/baseportal/bg_t/bg_p0016&amp;cmd=fm_add&amp;namerein=master&amp;sid=106051140'>Hinzuf&uuml;gen</a></li>
      <li><a class='navi' href='http://www.ac-database.de/baseportal/bg_t/bg_p0001&amp;namerein=master&amp;sid=106051140'>Ende</a></li>
      </ul>
      </div>
      <div id='contentbox2'>
      
         <!-- start do_subhead -->    <div class='subheadline'>
            Hinzuf&uuml;gen Benutzer-Rechte
         </div>
         <!-- end do_subhead -->
      <div class='box_form'>
      <form action='baseportal.pl?htx=/ac-database.de/bg_t/bg_p0016' method='post' enctype='multipart/form-data' onreset="return confirm('Sind Sie sicher, dass Sie das Formular leeren wollen?')" onsubmit='return formcheck()'><div>
          <input type="hidden" name="htx=" value="/ac-database.de/bg_t/bg_p0016" />
          <input type="hidden" name="cmd=" value="do_add" />
          <input type="hidden" name="namerein=" value="master" />
      
          <input type="hidden" name="sid=" value="106051140" />     <input type="hidden" name="sel_up_nickname=" value="" />     <input type="hidden" name="sel_up_progname=" value="" />     <input type="hidden" name="sel_up_status=" value="" />     <input type="hidden" name="sort=" value="" />     <input type="hidden" name="work_range2=" value="" /> <!-- cccs -->
      </div>
          <fieldset><legend>Daten</legend>
      
            <div><label>Nickname</label><select name="up_nickname="><option class='zeile0' value=''>---------- Auswahl ----------</option><option class='zeile1' value='cccs'>cccs Claus Christmeier</option><option class='zeile2' value='master'>master Claus-René Seifried</option><option class='zeile1' value='test'>test Max Mustermann</option></select></div>       <div><label>Programm</label><select name="work_prog="><option class='zeile0' value=''>---------- Auswahl ----------</option><option class='zeile1' value='bg_google_maps_01|sonst'>bg_google_maps_01 Google Maps</option><option class='zeile2' value='bg_p0011|admin'>bg_p0011 Benutzer</option><option class='zeile1' value='bg_p0016|admin'>bg_p0016 Benutzer-Rechte</option><option class='zeile2' value='bg_p0021|admin'>bg_p0021 Programme</option><option class='zeile1' value='bg_p0031|admin'>bg_p0031 Parameter</option><option class='zeile2' value='bg_p0041|admin'>bg_p0041 Programm-Nachrichten</option><option class='zeile1' value='bg_p1102|content'>bg_p1102 Branchen</option><option class='zeile2' value='bg_p1104|content'>bg_p1104 Orte</option><option class='zeile1' value='bg_p1106|content'>bg_p1106 Stadt & Landkreise</option><option class='zeile2' value='bg_p1108|content'>bg_p1108 Strassen</option><option class='zeile1' value='bg_p1122|content'>bg_p1122 Sehenswürdigkeiten</option><option class='zeile2' value='bg_p1152|content'>bg_p1152 Programm-Code</option><option class='zeile1' value='bg_p1172|content'>bg_p1172 Content</option><option class='zeile2' value='bg_p1182|content'>bg_p1182 Banner</option><option class='zeile1' value='bg_p1201|content'>bg_p1201 Adressen</option><option class='zeile2' value='bg_p1231|event'>bg_p1231 Veranstaltungs-Typen</option><option class='zeile1' value='bg_p1251|event'>bg_p1251 Veranstaltungs-Orte</option><option class='zeile2' value='bg_p1271|event'>bg_p1271 Veranstaltungen</option><option class='zeile1' value='bg_p1302|sonst'>bg_p1302 Links</option><option class='zeile2' value='bg_p1302vts|sonst'>bg_p1302vts Links (VTS)</option><option class='zeile1' value='bg_p1702|newsl'>bg_p1702 EMail-Adressen</option><option class='zeile2' value='bg_p1706|newsl'>bg_p1706 SMS-Adressen</option><option class='zeile1' value='bg_p1712|newsl'>bg_p1712 Newsletter Admin</option><option class='zeile2' value='bg_p1716|newsl'>bg_p1716 Newsletter bestellen</option><option class='zeile1' value='bg_p1902|sonst'>bg_p1902 Log</option><option class='zeile2' value='bg_p5100|front'>bg_p5100 BG Startseite</option><option class='zeile1' value='bg_p5120|front'>bg_p5120 BG Baden-Baden</option><option class='zeile2' value='bg_p5140|front'>bg_p5140 BG Branchen 1</option><option class='zeile1' value='bg_p5145|front'>bg_p5145 BG Branchen 2</option><option class='zeile2' value='bg_p5260|front'>bg_p5260 BG Sehenswertes</option><option class='zeile1' value='bg_p5280|front'>bg_p5280 BG Verkehr&Anreise</option><option class='zeile2' value='bg_p5300|front'>bg_p5300 BG Service</option><option class='zeile1' value='bg_p5500|front'>bg_p5500 BG Kontakt</option><option class='zeile2' value='bg_p5520|front'>bg_p5520 BG Impressum</option></select></div>       <div><label>Berechtigung</label><select name="up_auth="><option class='zeile0' value=''>---------- Auswahl ----------</option><option class='zeile1' value='0'>Kein Zugriff &nbsp;&nbsp;</option><option class='zeile2' value='2'>Lesen &nbsp;&nbsp;</option><option class='zeile1' value='4'>Lesen, Hinzufügen &nbsp;&nbsp;</option><option class='zeile2' value='8'>Lesen, Hinzufügen, Ändern &nbsp;&nbsp;</option><option class='zeile1' value='16'>Lesen, Hinzufügen, Ändern, Löschen &nbsp;&nbsp;</option></select></div>       <div><label>Sortierfolge</label><input type="text" name="up_sort=" size="3" value="" /></div>       <div><label>status</label><select name="up_status="><option class='zeile0' value=''>---------- Auswahl ----------</option><option class='zeile1' value='1'>aktiv</option><option class='zeile2' value='0'>inaktiv</option></select></div>
          </fieldset>     <div>     <input class='button' type='submit' value='Eingabe senden'/>&nbsp;     <input class='button' type='reset' value='Eingabe l&ouml;schen'/>     </div>
          </form>     </div>
          </div>    <p class='normal'>&nbsp;</p>
      </div>
      </div>
      <!-- end do_cont_bot -->
      <!-- start do_footer -->
      <p class='normal'>&nbsp;</p>
      <div id='footer'>
         <p class='b10' style='text-align:center;'>
         copyright &copy; 2001 - 2006
         <a class='link3' href='http://www.ars-communicandi.de'>ars communicandi&nbsp;</a>&nbsp;|&nbsp;
      
         <a class='link3' href='http://www.bestguide.de'>Bestguide</a></p>    <p style='text-align:center;'>    <a href='http://www.validome.org/referer'><img src='http://www.bestguide.de/bg_gfx/w3cxhtml.gif' alt='Valid XHTML' /></a>&nbsp;    <a href='http://jigsaw.w3.org/css-validator/check/referer'><img src='http://www.bestguide.de/bg_gfx/w3ccss.gif' alt='Valid CSS!' /></a>    </p>
      </div>
      <!-- end do_footer -->
      

      </body></html>
      <------ schnapp ------>
      


      Gruss

      Claus S.

     Antworten


     
 Liste der Einträge von 18000 bis 18150:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.15s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!