Ich habe 6 verschiedene Auswahlfelder und ein Textfeld, das ich brauche, um den Wert zu holen und zu einem Textfeld mit jQuery zu kombinieren.jQuery: Wert aus mehreren Feldern abrufen und im Textfeld anzeigen
Ich verstehe im Wesentlichen den Wert für die targetTextField mit einer Zeichenfolge wie folgt ich will bauen: $('#targetTextField').val(opt1+opt2+opt3+opt4+opt5+opt6+textField);
Was muss ich tun, um den Wert von select#options1
und Transformation, die in zu opt1
holen?
Würde es in Richtung opt1 = $('select#options1').val();
oder bin ich in die falsche Richtung?
ich eine grundlegende jsfiddle mit nur zwei Optionen bei erstellt haben:
jQuery
$(function() {
$("#options").change(function(){
var opt1 = $('select#options').val()
}$('#targetTextField').val(opt1+opt2);
});
$("#options2").change(function(){
var opt2 = $('select#options2').val()
}$('#targetTextField').val(opt1+opt2);
});
});
HTML
<select id="options">
<option value="" selected>Choose...</option>
<option value="opt1Value1" >Option 1</option>
<option value="opt1Value2" >Option 2</option>
</select>
<select id="options2">
<option value="" selected>Choose...</option>
<option value="opt2Value1" >Option 1</option>
<option value="opt2Value2" >Option 2</option>
</select>
<input type="text" id="targetTextField" name="targetTextField" size="31" tabindex="0" maxlength="99">
... aber es funktioniert nicht scheinen zu arbeiten, also habe ich offensichtlich etwas falsch verstanden oder verpasst.
Sie haben Ihre Antwort in Ihrer Frage :) –
haben Sie eine Auswahlbox mit sechs Optionen oder Sex-Auswahlboxen? –
6 separate Auswahlfelder und ein Textfeld –