Javascript 我有一个动态下拉列表和文本框添加

Javascript 我有一个动态下拉列表和文本框添加,javascript,php,jquery,Javascript,Php,Jquery,我的页面上有一个下拉列表和文本框 动态从数据库中获取数据的DropDownList 我希望当我从dropdownlist中选择任何项目时,它应该立即出现在文本框中 怎么做?这里有一个解决方案。。。通过使用javascript <select id="select" onchange="return getValue();"> <option value="1">test1</option> <option value="2">test2</o

我的页面上有一个下拉列表和文本框

动态从数据库中获取数据的DropDownList

我希望当我从dropdownlist中选择任何项目时,它应该立即出现在文本框中


怎么做?

这里有一个解决方案。。。通过使用javascript

<select id="select" onchange="return getValue();">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
<input type="text" name="textbox" id="textbox">

<script type="text/javascript">
function getValue()
{
var e = document.getElementById("select");
var str = e.options[e.selectedIndex].value;
document.getElementById("textbox").value = str;
}
</script>

测试1
测试2
测试3
函数getValue()
{
var e=document.getElementById(“选择”);
var str=e.options[e.selectedIndex].value;
document.getElementById(“textbox”).value=str;
}
Jquery方式

HTML代码:

  <select id="select" name="ddlb">
   <option value="1" selected='selected'>option 1</option>
   <option value="2">option 2</option>
   <option value="3">option 3</option>
  </select>
  <input type="text" name="textbox" id="txt">
  $('#select').on('change', function () {
     $('#txt').val($('#select option:selected').val());
  });
  $('#txt').val($('#select option:selected').val());
现场演示:

  <select id="select" name="ddlb">
   <option value="1" selected='selected'>option 1</option>
   <option value="2">option 2</option>
   <option value="3">option 3</option>
  </select>
  <input type="text" name="textbox" id="txt">
  $('#select').on('change', function () {
     $('#txt').val($('#select option:selected').val());
  });
  $('#txt').val($('#select option:selected').val());


快乐编码:)

它不完整。您需要添加一个事件侦听器,监听对“选择”菜单的更改。@Theox ohhh是的。。。我只是忘了。。让我更新我的答案。。thanks@Nishant索兰基。。。。。谢谢你的关心,已经完成了now@VipinSaini如果你觉得我的答案很有用,请选择正确答案并+1。。。thanks@relentless这是什么意思???请显示您尝试过的内容和您现在拥有的代码;是什么代码生成了DropDownList、是什么生成了TextBox、您的“选择”事件处理程序(如果有)等等。这些信息太少,无法给出任何合理的答案。@Nenotlep感谢您的关注……现在就完成了@VipinSaini问题是,Stackoverflow问题不仅仅针对你,人们很可能会用这个问题来解决他们自己的问题,所以当他们在当前状态下发现这个问题时,很不清楚你在问什么。为了对StackOverflow的集体问答知识库做出真正的贡献,我认为即使在你解决了自己的具体问题之后,保持提问并使其对他人有用是一件有价值的事情。