Re: Problem bei Überprüfung eines Formulares mit JAVA !!!!! - 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 fb (406 Beiträge) am Freitag, 5.Januar.2001, 15:15.
    Re: Problem bei Überprüfung eines Formulares mit JAVA !!!!!

      Nur kurz,

      forms[0] ist nicht der Formularname sondern in der eckigen Klamer steht der Index des Formulars.
      
      0 ist das Erste Formular auf der Seite 1 das zweite usw.
      genause verhält es sich mit den elements[0], auch hier ist es der Index.
      Der netscape macht manchmal probleme mit ansprechen über den Formularnamen. Lieber Indexnummer verwenden!
      das Formular darf auch nicht name="forms[0]" enthalten.

      Nach Deinem Aufbau der Seite ist Formular index =0
      Das erste zu überprüfende eingabefeld(input) hat den index 2 da die hiddden input felder auch mitgezählt werden!

      also müsste das ganze so aussehen:
      if (document.forms[0].elements[2].value == "")
      {
      

      .... usw ....

      <!-- function form_check() das sollte nicht in einer Zeile stehen sondern
      <!-- 
      function form_check()
      


      wie gesagt auf die schnelle bei mir funtzt es so wie ich es als beispiel reingesetzt habe.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Stephan (263 Beiträge) am Freitag, 5.Januar.2001, 10:24. WWW: www.fahrschulplattform.de
    Problem bei Überprüfung eines Formulares mit JAVA !!!!!

      HI !

      Ich poste jetzt mal meinen Quelltext ins Forum, denn ich kriege das Script einfach nicht zum laufen. !!!
      HIlfe!

      Stephan





      <html>
      <head>
      <title>fahrschulplattform.de Neueintrag</title>
      <!-- beispiel -->
      

      <script language="JavaScript">
      <!-- function form_check ()
      {
      if (document.forms[0].Fahrschulname:=.value == "") {
       
      
      alert("Bitte geben Sie was ein!");
      return false;


      }
      if (document.forms[0].Inhaber:=.value == "") {
       
      
      alert("Bitte geben Sie auch hier was ein!");
      return false;


      }
      }
      //-->
      </script>
       
      <!-- beispiel -->
       
      </head>
      <body bgcolor=red>
      <div style="color:black" align="center">
      <h3>Neueintrag ihrer Fahrschule </h3>
      </div>
      <br>
      

      <table cellpadding="1" cellspacing="3" align="center">
      <tr>
      <td>
      <form name="forms[0]" action="baseportal.pl?htx=/fahrschuldatenbank/neueintrag2&cmd=add" method="post" enctype="multipart/form-data" onSubmit="return form_check()">
      </td>
      <td>
      <input type=hidden name="htx=" value="/fahrschuldatenbank/neueintrag2">
      <input type=hidden name="cmd=" value="add">
      </td>
      </tr>
      <tr>
      

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        Fahrschulname:
        </td>
        <td style="background-color:red">
         
      <input type="text" name="Fahrschulname:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
         </td>
        </tr>
      <tr>
        <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        Inhaber:
        </td>
        <td style="background-color:red">
        <input type="text" name="Inhaber:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
         </td>
        </tr>
      <tr>
        <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        Straße + Hausnummer:
        </td>
        <td style="background-color:red">
         
      <input type="text" name="Strasse:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      

      <input type="text" name="Hausnummer:=" size="4" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
        
      </tr>
      

        
      <tr>
        <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
      
      Postleitzahl + Ort:
      </td>

      <td style="background-color:red">
         
      <input type="text" name="Postleitzahl:=" size="5" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      

      <input type="text" name="Ort:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
         </td>
        </tr>
      

      <tr>
        <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        Telefon (Vorwahl + Rufnummer):
      </td>
        
      <td style="background-color:red">
         
      <input type="text" name="Telefonvorwahl:=" size="7" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      
      /
      <input type="text" name="Telefonrufnummer:=" size=10 value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">

      </td>
      </tr>
      <tr>
      

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
      Fax (Vorwahl + Rufnummer):
      </td>
      

      <td>
      <input type="text" name="Faxvorwahl:=" size="7"  value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      
      /
      <input type="text" name="Faxrufnummer:=" size="10" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      </td>
      </tr>
      <tr>
      

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
      Handy (Vorwahl + Rufnummer):
      </td>
      

      <td>
      <input type="text" name="Handyvorwahl:=" size="4"  value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      
      /
      <input type="text" name="Handyrufnummer:=" size="10" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
      </td>
      </tr>
      

      <tr>

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        E-mail:
        </td>
        <td style="background-color:red">
         
      <input type="text" name="Email:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
         </td>
        </tr>
      <tr>
      

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        Homepage (www.IhrName.de):
        </td>
        <td style="background-color:red">
         
      <input type="text" name="Homepage:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
         </td>
        </tr>
      

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
      Eintragsdatum:
        </td>
        <td style="background-color:red">
         
      <perl>
      out '<input type="text" name="Eintragsdatum:=" value="',datum ("jetzt"),'" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">';
      </perl>   
      </td>
        </tr>
      <tr>
      

      <td bgcolor="yellow" align="left" style="font-family:Arial; font-size:12; font-weight:bold; color:black; background-color:yellow">
        Interesse am <br>
        erweiterten Eintrag ? <br>
      (JA/NEIN): 
        </td>   <td style="background-color:red">
         
      <input type="text" name="Interesse:=" value="" style="font-family:Arial; font-size:12; font-weight:bold; color:yellow; background-color:black; border-color:black">
         </td>
        </tr>
      <tr>
      <td></td>
      <td>
      <input type=submit value="Eintragen">
      <input type=reset value="Zurücksetzen"> 
      </td>
      </tr>
      </form>
      

      </table>

      </center>
      </body></html>
      

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Freitag, 5.Januar.2001, 13:18.
    Re: Problem bei Überprüfung eines Formulares mit JAVA !!!!!

      Hm, an sich sieht der Code ganz gut aus, vielleicht liegt's daran, dass bei dir der function-Kopf hinter einem Kommentar liegt.
      Also
      <script language="JavaScript">
      <!--
      function form_check() {
      

      statt
      <script language="JavaScript">
      <!-- function form_check ()
      {
      

      Stefan

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 5.Januar.2001, 14:04.
    Re: Problem bei Überprüfung eines Formulares mit JAVA !!!!!

      Tausche in den Zeilen den Elementnamen. JS kommt mit name:= nicht klar

      if (document.forms[0].Fahrschulname:=.value == "") 
      if (document.forms[0).elements["Fahrschulname:="].value == "") 
      

      sollte das nicht helfen, gib dem Formular einen Eindeutigen Namen wie "Eingabe"
      <form name="Eingabe"...> 
      
      und dann im Script

      if (document.Eingabe.elements["Fahrschulname:="].value == "") 
      

      Mit letzterer Einstellung klappt mein Script perfekt

      Sander

     Antworten

    Beitrag von Stephan (263 Beiträge) am Freitag, 5.Januar.2001, 15:24.
    Re: Problem bei Überprüfung eines Formulares mit JAVA !!!!!

      HI !

      Ich komme bei der Sache einfach nicht weiter: das Eingabefeld muss ich so nennen: name="Fahrschulname:="
      weil ich diese so in die datenbank eintragen lasse (per action=post und dann do db=neueintrag action=input )

      Ich möchte die Daten aber vorher noch überprüfen ????
      Ich komm auf keine Lösung

     Antworten

    Beitrag von fb (406 Beiträge) am Freitag, 5.Januar.2001, 15:15.
    Re: Problem bei Überprüfung eines Formulares mit JAVA !!!!!

      Nur kurz,

      forms[0] ist nicht der Formularname sondern in der eckigen Klamer steht der Index des Formulars.
      
      0 ist das Erste Formular auf der Seite 1 das zweite usw.
      genause verhält es sich mit den elements[0], auch hier ist es der Index.
      Der netscape macht manchmal probleme mit ansprechen über den Formularnamen. Lieber Indexnummer verwenden!
      das Formular darf auch nicht name="forms[0]" enthalten.

      Nach Deinem Aufbau der Seite ist Formular index =0
      Das erste zu überprüfende eingabefeld(input) hat den index 2 da die hiddden input felder auch mitgezählt werden!

      also müsste das ganze so aussehen:
      if (document.forms[0].elements[2].value == "")
      {
      

      .... usw ....

      <!-- function form_check() das sollte nicht in einer Zeile stehen sondern
      <!-- 
      function form_check()
      


      wie gesagt auf die schnelle bei mir funtzt es so wie ich es als beispiel reingesetzt habe.

     Antworten


     
 Liste der Einträge von 66600 bis 66750: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.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!