[JavaScript] mit onclick Werte übergeben?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von ibot, 17. Mai 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Mai 2009
    mit onclick Werte übergeben?

    Hallo,
    ich bräuchte mal wieder eure Hilfe.

    Ich hab hier eine ComboBox und unten drunter einen Link der einen eigenen div Container öffnet.
    Das klappt auch nur wenn man auf den Link klickt soll auch der gewählte Wert aus der CB übernommen werden.

    Es klappt nur leider nicht so. Wie könnte man dies mit php und javascript umsetzen.
    Bisher schauts so aus:

    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
     <head>
     <title>Bearbeiten</title>
     <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
     <link rel="stylesheet" href="gut.css" type="text/css"/>
    
     <script type="text/javascript">
     function klapp(divid){
     if(document.getElementById(divid).style.display == 'none')
     {
     document.getElementById(divid).style.display = 'block';
     }
     else
     {
     document.getElementById(divid).style.display = 'none';
     }
     }
     </script>
    
     </head>
     <body>
     <form name="Formular" method="POST" onsubmit="klapp('middle')">
     <table align="center" border="1">
     <tr>
     <td>
     <select name="cb" size="5">
     <option value="dvd_exemplar">DVD Exemplare</option>
     <option value="film">Filme</option>
     <option value="prodfirma">Produktionsfirmen</option>
     </select>
     </td>
     </tr>
     <tr>
     <td>
     <a href="#" name="test" id="test" onclick="klapp('middle')">Testen</a>
     </td>
     </tr>
     </table>
    
     <div id="middle" style="display:none">
     <?php
     if (isset($_POST['test'])){
     echo $_POST['cb'];
     }else{
     echo "keine übergabe";
     }
     ?>
     </div>
     </form>
     </body>
    </html>
    
     
  2. 17. Mai 2009
    AW: mit onclick Werte übergeben?

    Ich versteh nicht, warum du immer einen Teil mit JS machst und den anderen mit PHP..
    Warum gibst du nicht einfach den Inhalt der CB per JS aus ?
     
  3. 17. Mai 2009
    AW: mit onclick Werte übergeben?

    warum benutzt du keine JS-Library wie z.B. JQuery ? gerade bei solchen codingarbeiten erleichtern die einem das leben ungemein.

    die funktionen die du bräuchtest wären dann toggle (kannst du auf VisualJQuery die funktionsweise nachschlagen) und dieser tutorial erklärt, wie man einfach mit JQuery den Wert aus einem select-Feld bekommt
     
  4. 17. Mai 2009
    AW: mit onclick Werte übergeben?

    sorry, aber du hast die funktionsweisen von php und javascript noch nicht verstanden.
    warum das nicht funktioniert sind absolute grundlagen

    closed
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.