如何将指定值从下拉框中放入循环中的文本框
How to put designated value to textbox from drop down that in a loop
如何从下拉列表中为每个已循环的文本框设置指定值?
这是我的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"answers"b"。因此,他们将有2个下拉菜单和2个输入框。当我从第一个下拉列表中选择一个值时,让我们说"a",那么第一个输入框值也是"a"。但当我在第二个下拉菜单上选择比方说"b"时,第二个输入框的值应该是"b",但它显示为空白,第一个输入框"a"的值变为"b"。我原以为"b"应该出现在第二个输入框中,但我不知道该怎么做。。
请帮帮TNX!!
试试这个:
<?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
}
?>
</select>
<?php
}
?>
while($rowb=mysql_fetch_array($b1))
{
?>
<input type="text" id="friendName">
<select name="select[]" id="select" onchange="ChooseContact(this)">
<?
while($qrow=mysql_fetch_array($q1))
{
?>
<option value="<?echo $qrow['type'];?>"><? echo $qrow['type'] ?> </option>
<?
}
}
编辑:
我认为你应该把<input type="text" id="friendName">
改成<input type="text" name="friendName[]">
然后将功能更改为类似的功能
function ChooseContact(data)
{
var x = document.getElementsByName("friendName[]");
for (i=1; i < x.length; i++) {
x[i].value = data.value ;
}
}
相关文章:
- 如何在下面的ES6循环中获得前面的文本
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 将循环中的两个文本框相乘,并在第三个文本框上显示结果
- 使用javascript和随机暂停/超时快速循环文本
- 文本淡入淡出后循环加载页面
- javascript:在for循环中使用settimeout来定期显示文本
- Javascript循环文本
- 停止循环播放文本,但仍运行效果
- 识别两个文本中的单词(if 语句在 for 循环中)
- 使用 jQuery 将 HTML 文本抓取到 JSON 中,但由于循环引用而无法字符串化
- 如何循环浏览页面源中的所有文本框元素并查找所有这些文本框的名称
- 正在加载“"循环,每3秒更改一次文本
- 如何访问所有子项并使用for循环逐个更改文本
- 当选择特定的单选框时,使用jquery禁用循环中的文本框
- 循环字符串以查找字符集之间的文本
- 将输入转换为循环中的文本
- 随时间在jquery中循环文本
- 需要一个带有循环文本的选框,鼠标悬停时停止
- 在Jquery中更改循环文本
- 循环文本框插入不在数组中的值文本框