Sangria: warum klappt das nur mit "klicken" und nicht mit "enter"???

hi folks...

ich hab folgendes problem... das script funktioniert nur, wenn man auf den button klickt... wenn man auf enter drückt haut das einfach net hin.

wo liegt der fehler??? was muß ich machen, damit es auch mit enter klappt...

als ausgabe sollte eine "*.html" rauskommen... wie bei nem klick zu sehen... bei "enter"... naja seht selbst... ;o(

<script type="text/javascript">
<!--
function bewerbung()
 {
 window.status=('Zur Anzeige der Bewerbung bitte Ihren Firmennamen in KLEINBUCHSTABEN eingeben.')
 var Firmenname;
 Firmenname = document.Anzeigen.Firmenname.value
   if (Firmenname == "")
   {
   alert('Zur Anzeige der Bewerbung bitte Ihren \Firmennamen in KLEINBUCHSTABEN eingeben.');
   window.status=('Falsche, ungueltige oder keine Eingabe. Ueberpruefen Sie die Schreibweise.');
   }
    else
    {
            var location=("bewerbungen/" + Firmenname + ".html");
           this.location.href = location;
           window.status=('Verifying:' + Firmenname + '-' + 'Einen Augenblick...');
    }
 }
//-->
</script>

<form name="Anzeigen">
<input maxLength="15" type="text" name="Firmenname" size="20">  <input onclick="bewerbung()" type="button" value="Anzeigen" height="40" width="50">
</form>

danke für eure hilfe...

winke

sangria

  1. Hallo,

    <input maxLength="15" type="text" name="Firmenname" size="20">  <input onclick="bewerbung()" type="button" value="Anzeigen" height="40" width="50">
    </form>

    Ich vermute mal weil da onclick steht.

    Gruß,
    Henning

    1. Hallo,

      <input maxLength="15" type="text" name="Firmenname" size="20">  <input onclick="bewerbung()" type="button" value="Anzeigen" height="40" width="50">
      </form>

      Ich vermute mal weil da onclick steht.

      Gruß,
      Henning

      hi....

      ne.... das muß da ja stehen... sonst geht das ja gar net.... das script selber geht ja... nur nicht mit nem einfachen "enter"... ich denke, der fehler muß eher im <input maxLength="15" type="text" name="Firmenname" size="20"> liegen... mit onklick da drin gehts nicht... also.... was gehört da rein???

      winke

      sangria

      1. Hallo,

        <input maxLength="15" type="text" name="Firmenname" size="20">  <input onclick="bewerbung()" type="button" value="Anzeigen" height="40" width="50">
        </form>

        Ich vermute mal weil da onclick steht.

        genau, weil da onClick steht, wenn du schreibst
        <input type="submit" usw.>
        und dann <form action="bewerbung();"> klappts auch mit enter
        so wie oben reagiert er nur auf Click

        alles klar
        romy

        Gruß,
        Henning

        hi....

        ne.... das muß da ja stehen... sonst geht das ja gar net.... das script selber geht ja... nur nicht mit nem einfachen "enter"... ich denke, der fehler muß eher im <input maxLength="15" type="text" name="Firmenname" size="20"> liegen... mit onklick da drin gehts nicht... also.... was gehört da rein???

        das stimmt schon

        winke

        sangria

        1. Hallo,

          <input maxLength="15" type="text" name="Firmenname" size="20">  <input onclick="bewerbung()" type="button" value="Anzeigen" height="40" width="50">
          </form>

          Ich vermute mal weil da onclick steht.
          genau, weil da onClick steht, wenn du schreibst
          <input type="submit" usw.>
          und dann <form action="bewerbung();"> klappts auch mit enter
          so wie oben reagiert er nur auf Click

          alles klar
          romy

          hi...

          nein... haut nicht hin... ;o(

          teste es mal selber.... er sollte ja oben in der adresszeile den angegebenen namen + html ausgeben... also...   xxx.html

          winke

          sangria

          1. so funzt es mit klicken und enterdrücken
            man wird auf die seite weitergeleitet die man angegeben hat
            achte auch form name="Anzeige" ... das fehlte irgendwie
            achte auf alle semikolons
            wie du jetzt noch deine felder formatoerst ist dem eigentlich egal
            hope it helps
            romy

            <html>
            <head>
            </head>
            <body>
            <script type="text/javascript">
            <!--
            function bewerbung()
             {
             window.status=('Zur Anzeige der Bewerbung bitte Ihren Firmennamen in KLEINBUCHSTABEN eingeben.')
             var Firmenname;
             Firmenname = document.Anzeigen.Firmenname.value;
               if (Firmenname == "")
               {
               alert('Zur Anzeige der Bewerbung bitte Ihren \Firmennamen in KLEINBUCHSTABEN eingeben.');
               window.status=('Falsche, ungueltige oder keine Eingabe. Ueberpruefen Sie die Schreibweise.');
               }
                else
                {
                        var location=("bewerbungen/" + Firmenname + ".html");
                       this.location.href = location;
                       window.status=('Verifying:' + Firmenname + '-' + 'Einen Augenblick...');
                }
             }
            //-->
            </script>

            <form name="Anzeigen" action="javascript:bewerbung();" method="post">
            <input type="text" name="Firmenname">
            <input type="submit" value="ok">
            </form>

            </body>
            </html>

            1. so funzt es mit klicken und enterdrücken
              man wird auf die seite weitergeleitet die man angegeben hat
              achte auch form name="Anzeige" ... das fehlte irgendwie
              achte auf alle semikolons
              wie du jetzt noch deine felder formatoerst ist dem eigentlich egal
              hope it helps
              romy

              <html>
              <head>
              </head>
              <body>
              <script type="text/javascript">
              <!--
              function bewerbung()
              {
              window.status=('Zur Anzeige der Bewerbung bitte Ihren Firmennamen in KLEINBUCHSTABEN eingeben.')
              var Firmenname;
              Firmenname = document.Anzeigen.Firmenname.value;
                 if (Firmenname == "")
                 {
                 alert('Zur Anzeige der Bewerbung bitte Ihren \Firmennamen in KLEINBUCHSTABEN eingeben.');
                 window.status=('Falsche, ungueltige oder keine Eingabe. Ueberpruefen Sie die Schreibweise.');
                 }
                  else
                  {
                          var location=("bewerbungen/" + Firmenname + ".html");
                         this.location.href = location;
                         window.status=('Verifying:' + Firmenname + '-' + 'Einen Augenblick...');
                  }
              }
              //-->
              </script>

              <form name="Anzeigen" action="javascript:bewerbung();" method="post">
              <input type="text" name="Firmenname">
              <input type="submit" value="ok">
              </form>

              </body>
              </html>

              eyyy....

              supi.... haut hin.... ;o)

              danke...

              winke

              sangria