• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formulare

Status
Für weitere Antworten geschlossen.

Malcolm X

Neues Mitglied
Betätige ich den Button "Absenden", so wird "irgendwas.html" aufgerufen. Als Request-Parameter wird der Parameter "parameter1" mit übergeben. Was ist, wenn ich beim Attribut "action" die Seite "irgenwas.html" nicht sofort aufrufe? Mit nicht sofort aufrufen meine ich, dass ich an dieser Stelle eine JavaScript aufrufe, das dann die Seite "irgenwas.html" aufruft. Werden die Request-Parameter dann auch noch korrekt übergeben?

Code:
<html>
  <body>
    <form action="http://.../irgendwas.html">
      <input name="parameter1">
      <input type="submit" value=" Absenden ">
    </form>
  </body>
</html>
Das nicht sofort aufrufen würde z.B. so aussehen:

Code:
<html>
  <head>
    <script type="text/javascript">
      function test() 
      {
        window.open("http://.../test.html");
      }
    </script>
  </head>
  <body>
    <form action="" onsubmit="test()">
      <input name="parameter1">
      <input type="submit" value=" Absenden ">
    </form>
  </body>
</html>
Was kann ich tun, damit auch in der Javascript-Methode die Reqeust Parameter korrekt übergeben werden?
 
willst du den link einfach in einem neuen fenster öffnen ?
=> <form target="_blank" ... einfügen


oder willst du mit JS das Formular prüfen ?
=> <form onsubmit="return checkformular();" ...
=> und in der funktion halt return false, wenn falsch, dann wird auch nicht abgeschickt.

oder willst dus wirklich NUR mit JS öffnen ?
=> weiss auch nicht

was willst du bezwecken mit dem öffnen durch JS ?

mfg
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben