onChange="(document.myform.pingpai.value=this.options[this.selectedIndex].value)"
这是一个下拉框,表明下拉的时候将自己的值赋到一个叫pingpai的textbox上,然后我又有了textbox2.我也想在onchange的时候也给它赋值,或许还有textbox3.用JS怎么写。如果不用JS写,直接写在onchange时间上,又应该怎么做呢。两种方法,随便说一种我都很感激。会追加奖励,呵呵。
这是一个下拉框,表明下拉的时候将自己的值赋到一个叫pingpai的textbox上,然后我又有了textbox2.我也想在onchange的时候也给它赋值,或许还有textbox3.用JS怎么写。如果不用JS写,直接写在onchange时间上,又应该怎么做呢。两种方法,随便说一种我都很感激。会追加奖励,呵呵。
<select onchange="document.myform.pingpai.value=document.myform.textbox2.value=this.options[this.selectedIndex].value">
<option value="">请选择</option>
<option value="username">姓名</option>
<option value="age">年龄</option>
</select>
<BR>pingpai:<INPUT TYPE="text" name="pingpai">
<BR>textbox2:<INPUT TYPE="text" name="textbox2">
</form>
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="text" />
<input type="text" />
function showValue(obj)
{
//获取所有的input标签
var list = document.getElementsByTagName("input");
for (var i = 0; i < list.length; i++)
{
if (list[i].type == "text")//判断是否为Text
list[i].value = obj;
}
}
<option value="值1">内容</option>
<option value="值2">内容</option>
<option value="值3">内容</option>
<option value="值4">内容</option>
...
<option value="值n">内容</option>
</select>
<input type="text" id="text1" value="" />
<input type="text" id="text2" value="" />
...
<input type="text" id="textn" value="" />
function fill(){
var value = document.getElementById('id').value;
document.getElementById('text1').value = value;
.......
document.getElementById('textn').value = value;
}
(明) 、同学的方法可以。还有其他吗?
var value = s.option[s.selectedIndex].value;
document.getElementById('text1').value = value;
.......
document.getElementById('textn').value = value;
}