Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Aktion auf select area event auswerten...

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.10.2005
    Ort
    Hamminkeln
    Beiträge
    302

    Question Aktion auf select area event auswerten...

    Hallo *.*,

    hat jemand von euch ein Tipp wie ich folgenden Wunsch umsetzen kann (falls das überhaupt machbar ist):
    Ich habe ich einer PHP-Seite ein Form-Bereich und dort ist eine Auswahlliste mittels 'select' aufgebaut. Nun möchte ich bei Veränderung des selektierten Wertes eine PHP-Funktion aufrufen und den Wert weiter verarbeiten. Das geht ja eigentlich nur per POST oder GET, wie bekomme ich das Übermitteln der Seite an den Server hin, ohne einen seperaten Button einbauen zu müssen?
    Das Abfangen des Events über onchange funzt (z. B. onchange="alert(this.form....bla bla.value)"

    Da die Liste dynamisch mittels PHP aufgebaut wird könnten ja Buttons genommen werden, aber ich möchte die Seite ohne Frames und mit Scrollbalken aufbauen (Einträge > 350 entries).
    Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Das bekommst du nur mit Javascript und Json hin.
    Siehe http://www.very-clever.com/json.php
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.07.2005
    Ort
    Rinn
    Beiträge
    12
    Vielleicht habe ich ja die anforderung nicht verstanden, aber willst du so etwas?

    http://mitglied.lycos.de/leo1306/test001.php

    HTML-Code:
    <html>
    <head>
    <title>Select</title>
    </head>
    <body>
    <?php
    if(isset($_GET['var1']))
    {
    echo "<h1>".$_GET['var1']." wurde ausgewaehlt</h1>";
    }
    
    ?>
    <form>
      <p>
        <select size="3" onchange="document.location.href='?var1='+(this.value)">
          <option value="test001">Test001</option>
          <option value="test002">Test002</option>
          <option value="test003">Test003</option>
          <option value="test004">Test004</option>
          <option value="test005">Test005</option>
        </select>
      </p>
    </form>
    
    </body>
    </html>

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.10.2005
    Ort
    Hamminkeln
    Beiträge
    302
    Hallo undefined, hallo iixii,

    ich habe den Code noch nicht ausprobieren können, aber direkt beim ersten Sichten habe ich in dem Vorschlag von iixii genau das erkannt, was ich brauche und gesucht habe! Ich denke ich werde es heute sofort testen können.
    Ich danke euch beiden!
    Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •