<input type="text" id="x" name="x"><script type="text/javascript">
x.value = document.getElementById("To_User");
</script><select name="To_User" size="8" multiple id="To_User" class="BlueInput" style="width:140px"></select>
这个select 是个多选的 里面有多个值?但运行以后 document.getElementById("To_User"); 返回的是一个[object]怎么样把这个对象的值读出来 然后在 文本框内显示?
x.value = document.getElementById("To_User");
</script><select name="To_User" size="8" multiple id="To_User" class="BlueInput" style="width:140px"></select>
这个select 是个多选的 里面有多个值?但运行以后 document.getElementById("To_User"); 返回的是一个[object]怎么样把这个对象的值读出来 然后在 文本框内显示?
<body>
<input type="text" id="x" name="x">
<select name="To_User" size="8" multiple id="To_User" class="BlueInput" style="width:140px">
<option value=1>1</option>
<option value=2 selected>2</option>
<option value=3>3</option>
</select>
<script type="text/javascript">
x.value = document.getElementById("To_User").value;
</script>
</body>
如果多选的话
<body>
<input type="text" id="x" name="x">
<select name="To_User" size="8" multiple id="To_User" class="BlueInput" style="width:140px">
<option value=1>1</option>
<option value=2 selected>2</option>
<option value=3 selected>3</option>
</select>
<script type="text/javascript">
var os = document.getElementById("To_User").options;
for(var i=0;i<os.length;i++){
if(os[i].selected){
x.value+=os[i].value;
}
}
</script>
</body>
<body>
<input type="text" id="x" name="x">
<select name="To_User" size="8" multiple id="To_User" class="BlueInput" style="width:140px">
<option value=1>1</option>
<option value=2 selected>2</option>
<option value=3 selected>3</option>
</select>
<script type="text/javascript">
var os = document.getElementById("To_User").options;
for(var i=0;i<os.length;i++){
x.value+=os[i].value;
}
</script>
</body>