CodeIgniter - 从下拉列表中填充文本框

时间:2010-11-28 17:17:06

标签: javascript

我正在开发一个CodeIgniter项目,并且其中一个功能遇到了很大问题。

我有一个下拉菜单,其中包含名称列表和2个文本框,需要使用名称和代码填充。

我需要做的是,当用户点击下拉列表中的某个名称时,文本字段会自动填充与下拉列表中名称相关联的名称和代码。

我已经尝试过解决方案并且一直在寻找代码示例代码,但我似乎无法获得任何有用的代码。

我希望有人可以通过源代码帮助我。

全心全意,

1 个答案:

答案 0 :(得分:1)

这根本不是CodeIgniter问题。听起来您正在寻找一些JavaScript帮助 - 您还需要详细了解“与下拉列表中的名称相关联的代码”。什么代码,它是如何关联的,这些数据存储在哪里?此外,下拉列表不是有效的HTML元素,因此我假设您使用的是选择输入元素。

这里有一些HTML和jQuery代码,可以让你朝着正确的方向前进一点。

<select name="nameList" id="nameList" size="1">
  <option value="1">Michael Jackson</option>
  <option value="2">Michael Jordan</option>
  <option value="3">Michael Wales</option>
</select>

<textarea name="nameDetails" id="nameDetails"></textarea>

jQuery将所选名称放在textarea中:

$('#nameList').change(function() {
  var selectedName = $('#nameList option:selected').text();
  $('#nameDetails').text(selectedName);
});