如何填写带有下拉选择的文本字段 [英] How to fill in a text field with drop down selection
本文介绍了如何填写带有下拉选择的文本字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在写这个html
< td align =right>
< select name =xyzsize =1>
< option value =>< / option>
<?php foreach($ comments as $ comment):?>
<?if($ comment-> x!= 0):?>
< option value =<?= $ comment-> x;?><?=($ comment-> x == $ postData [xyz]?'selected =选择了' )>>?
<?= $ comment-> y;?>
< / option>
<?endif;?>
<?php endforeach; ?>
< / select>
< textarea name =xzcols =36rows =3><?= $ postData [xz];?>< / textarea>
< / td>
解决方案
这样的一个 jsfiddle演示?
HTML:
< textarea id =mytext>< / textarea>
< select id =dropdown>
< option value => None< / option>
< option value =text1> text1< / option>
< option value =text2> text2< / option>
< option value =text3> text3< / option>
< option value =text4> text4< / option>
< / select>
JavaScript:
code>< script type =text / javascript>
var mytextbox = document.getElementById('mytext');
var mydropdown = document.getElementById('dropdown');
mydropdown.onchange = function(){
mytextbox.value = mytextbox.value + this.value; // to appened
//mytextbox.innerHTML = this.value;
}
< / script>
I have a drop down with different strings, I want a text box to be filled in with the string of the drop down selected.
I am writing this in html
<td align="right">
<select name="xyz" size="1">
<option value=""></option>
<?php foreach($comments as $comment): ?>
<?if($comment->x!= 0):?>
<option value="<?=$comment->x;?>"<?=($comment->x == $postData["xyz"] ? 'selected="selected"':"")?>>
<?=$comment->y;?>
</option>
<?endif;?>
<?php endforeach; ?>
</select>
<textarea name="xz" cols="36" rows="3"><?=$postData["xz"];?></textarea>
</td>
解决方案
Something like this jsfiddle demo?
HTML:
<textarea id="mytext"></textarea>
<select id="dropdown">
<option value="">None</option>
<option value="text1">text1</option>
<option value="text2">text2</option>
<option value="text3">text3</option>
<option value="text4">text4</option>
</select>
JavaScript:
<script type="text/javascript">
var mytextbox = document.getElementById('mytext');
var mydropdown = document.getElementById('dropdown');
mydropdown.onchange = function(){
mytextbox.value = mytextbox.value + this.value; //to appened
//mytextbox.innerHTML = this.value;
}
</script>
这篇关于如何填写带有下拉选择的文本字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文