onChange="(document.myform.pingpai.value=this.options[this.selectedIndex].value)"
这是一个下拉框,表明下拉的时候将自己的值赋到一个叫pingpai的textbox上,然后我又有了textbox2.我也想在onchange的时候也给它赋值,或许还有textbox3.用JS怎么写。如果不用JS写,直接写在onchange时间上,又应该怎么做呢。两种方法,随便说一种我都很感激。会追加奖励,呵呵。

解决方案 »

  1.   

    LZ是要这效果吗? <form name="myform">
        <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>
      

  2.   

    <select id = "selTest" onchange = "showValue(this.value);">
        <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;
                      
                    }
                }
      

  3.   

    <select id="id" size="1" onchange="fill(this)">
    <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; 
    }
      

  4.   

    suland
     
    (明) 、同学的方法可以。还有其他吗?
      

  5.   

    改3楼function fill(s){
    var value = s.option[s.selectedIndex].value;
    document.getElementById('text1').value = value;
    .......
    document.getElementById('textn').value = value;
    }
      

  6.   

    把onchange事件的js代码写到    js里好点  在html标签里写一堆js不太好吧