tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
517
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    xX_Legolas_Xx xX_Legolas_Xx ist offline Mitglied Bronze
    Registriert seit
    Mar 2009
    Beiträge
    28
    Hallo!
    Also mein Programm sieht im Moment so aus, dass ich eine Liste von Namen durch ein select darstelle:

    HTML-Code:
    <html>
      <head>
        <title>Namenliste</title>
      </head>
      <body>
    
      <form action="select.htm">
        <p>
          <select name="Names" size="2">
            <option>Hans</option>
            <option>Horst</option>
            <option>Felix</option>
          </select>
        </p>
      </form>
      </body>
    </html>
    Nun würde ich das Programm aber gerne erweitern, wie folgt:
    Ich wüsste gerne, wie ich einen Button zum abschicken, des Formulars einbaue. Wenn man auf den Button klickt, soll ein neues Fenster aufgehen und der Name, der ausgewählt wurde, soll als value übergeben werden.

    mfg. Legolas
     

  2. #2
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.362
    Blog-Einträge
    4
    Für Sendebuttons gibt es das <input>-Tag zusammen mit dem type-Attribut:
    HTML-Code:
    <input type="submit" name="submit" value="Dieses Formular absenden" />
    Für das neue Fenster, kannst du das target-Attribut des <form>-Tag nutzen. Aber ich glaube, das ist als veraltet gekennzeichnet.
    Eine Alternative wäre JavaScript, falls JS ausgeschaltet ist, hat der Anwender ein Problem

    HTML-Code:
    <form target="_blank" action="..." method="...">
    In deinem Code gibst du als Ziel eine HTML-Datei an. Ist das richtig? Du kannst übergebene Daten nur per PHP oder Perl auslesen. Sonst müsstest du wieder JavaScript benutzen und das sollte man in diesem Fall vermeiden.

    Zu deiner letzten Frage: Dazu musst du ein value-Attribut übergeben:
    HTML-Code:
      <option value="hans">Hans</option>
      <option value="felix">Felix</option>
    Ich würde dir aber SelfHTML empfehlen: Click!
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  3. #3
    xX_Legolas_Xx xX_Legolas_Xx ist offline Mitglied Bronze
    Registriert seit
    Mar 2009
    Beiträge
    28
    könnte ich das mit dem Target auch so schreiben?
    <span style="cursorointer;" OnClick="window.open(\'http://dfsa.de/dfse.php/',\'Pro\',\'width=1150,height=700\')" >Abschicken</span>
     

  4. #4
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.362
    Blog-Einträge
    4
    Lauft SelfHTML (Link) ist target doch nicht als veraltet markiert. Du kannst es nutzen, aber nur unter Transitional-Variante.

    Das was du geschrieben hast, ist die JS Variante. Mit dem Befehl window.open kannst du nur Daten per GET übergeben (AJAX für POST). Ich würde aber dennoch die non-JavaScript-Variante empfehlen.
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  5. #5
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
     

Ähnliche Themen

  1. Formular automatisch absenden
    Von puschelchen im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 29.11.10, 15:30
  2. Formular Absenden
    Von Loveboat im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 24.06.08, 20:39
  3. Formular kontrolliert absenden
    Von FunkyMonkey im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 21.11.07, 21:43
  4. Problem mit Select-Feld nach absenden
    Von mccoy im Forum PHP
    Antworten: 6
    Letzter Beitrag: 18.03.05, 15:13
  5. Formular absenden?
    Von Warper im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 03.11.03, 20:49