我需要将选择组合框的值传递到文本框。组合框中的每个值都有自己的值,将显示在文本框中的用户选择上。我这样做,但它显示 nthng。请帮助我在这。
编码
<?php
$options = array(
'0' => array(
'title' => '-- Select',
'value' => ''
),
'1' => array(
'title' => 'A',
'value' => '300'
'value1' => '600'
),
'2' => array(
'title' => 'B',
'value' => '1800'
'value1' => '900'
),
);
if (isset($_GET['option']) && isset($options[$_GET['option']])) {
echo $options[$_GET['option']]['value'];
echo $options[$_GET['option']]['value1'];
exit;
}
?>
<select name="combo" id="combo">
<?php
foreach($options as $key_value => $option) {
printf('<option value="%s">%s</option>', $key_value, $option['title']);
}
?>
</select>
<input type="text" name="hideen1" id="textboxB" value="" />
<input type="text" name="hideen1" id="textboC" value="" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('#combo').change(function(){
$.get("?", {
option : $(this).val()
}, function (data) {
$('#textboxB').val(data);
$('#textboxC').val(data);
});
});
});
</script>
例如
如果用户选择A
,则在 textbox1300
中将出现,在 textbox2600
中将出现。如果选择B
则将100
出现并在 textbox2900
中出现。请帮帮我。请帮帮我。我在两个文本框中都得到了两个值。