2016-03-19 8 views
-1

Ich möchte zwei Zahlen übertragen, wenn Sie einen Wert aus einer Dropdown-Liste auswählen.So übertragen Sie zwei Werte aus einer einzelnen Dropdown-Auswahl

Und ich möchte das zweite Tal neben diesem Drop-Down zeigen.

Zum Beispiel, wenn man die Option "A" wählt, sollte "A" in der Drop-Down-Liste und "B" in der Nähe (Out-Side-Dropdown-Menü) angezeigt werden.

Wenn Sie die Option "C" auswählen, sollte "C" in der Dropdown-Liste und "D" in der Nähe angezeigt werden (Dropdown-Menü auf der Außenseite).

Es sollte auch diesen Wert übertragen, wenn das Formular übermittelt.

kurz gesagt, wenn jemand "A" wählt, sollten sowohl "A" als auch "B" auf die Netzseite übertragen werden. wie diese

<div id="content"></div> 

Dann tun Sie etwas in:

echo' 
<form id="main_form" name="main_form" method="post" action="options.php"> 

<select id="main_select" name="main_select"> 
<option value="A">A</option> 
<option value="C">C</option> 
<option value="E">E</option> 
<option value="G">G</option> 
<option value="I">I</option> 
</select> 

<input type="submit" id="main_submit" name="main_submit" value="submit" /> 
</form>'; 
+2

Willkommen bei Stack Overflow. Sie haben uns nicht den Code gezeigt, mit dem Sie versucht haben, dies zu erreichen. Bitte lies http://stackoverflow.com/help/on-topic –

+0

Ich verbringe 10 Minuten, um den hier veröffentlichten Code zu erstellen, und ich habe keine Ahnung, wie ich den nächsten Schritt machen soll, deshalb bin ich hier. Wenn ich den Code habe, warum sollte ich hierher kommen? –

+2

Sorry, StackOverflow ist kein "Bitte schreiben Sie meinen Code" -Service. Verbringe ein paar Stunden und komm dann wieder mit ein paar Sachen, die du ausprobiert hast. (Ich stelle hier keine Frage, bis ich mehrere Stunden damit verbracht habe, meine Forschung zu betreiben). –

Antwort

0

dies ist wahrscheinlich am besten mit jquery

Lassen Sie mich begann ...

ein div in Ihrem HTML-Stellen erhalten Sie erreicht Ihr jQuery-Skript:

$('#main_select').on('change', function (e) { 
    var option_selected = $("option:selected", this); 
    var value_of_selected = this.value; 
    $(value_of_selected).appendTo('#content'); 
}); 

Da Sie PHP kennen, sollten Sie in der Lage sein, mit der jQuery herumzualbern, um zu erreichen, was Sie brauchen.

Verwandte Themen