如何从已循环的下拉列表中为每个文本框设置指定值?
这是我的 PHP 代码:
<?php
while($rowb=mysql_fetch_array($b1))
{
?>
<input type="text" id="friendName">
<select name="select[]" id="select" onchange="ChooseContact(this)"/>
<?php
while($qrow=mysql_fetch_array($q1))
{
<option value="<?php echo $qrow['type'];?>"><?php echo $qrow['type'];?></option>
<?php
}
}
?>
Javascript:
function ChooseContact(data) {
document.getElementById ("friendName").value = data.value;
}
好的,我已经将代码编辑得更清楚,对第一个表示抱歉。
示例输出是假设我调用它循环 2 次。下拉菜单的选项值为“a”和“b”。所以它们将是 2 个下拉菜单和 2 个输入框。当我从第一个下拉列表中选择一个值时,可以说“a”,那么第一个输入框值也是“a”。但是当我在第二个下拉菜单上选择让我们说“b”时,第二个输入框的值应该是“b”,但它显示为空白,第一个输入框的值“a”变为“b”。我预计“b”应该出现在第二个输入框中,但我不知道该怎么做..
请帮助TNX!