<form name=mf>
帐号<select name="acctno">
<option value="0001">0001 浙江大学浙江大学</option>
<option value="0002">0002 浙江省杭州市</option>
<option value="0003">0003 浙江省杭州市桐庐</option>
<option value="0004">0004 浙江省温州</option>
<option value="0005">0005 上海市</option>
</select>
名称<input name="name" onkeyup="sync(this.value)">
</form>
<script>
var mf = document.mf;
function sync(num){
if(num.length>0){
var ops = mf.acctno.options;
for(var i=0;i<ops.length;i++){
if(num == ops[i].value){
mf.acctno.options[i].selected=true;
}
}
}}
</script>
帐号<select name="acctno">
<option value="0001">0001 浙江大学浙江大学</option>
<option value="0002">0002 浙江省杭州市</option>
<option value="0003">0003 浙江省杭州市桐庐</option>
<option value="0004">0004 浙江省温州</option>
<option value="0005">0005 上海市</option>
</select>
名称<input name="name" onkeyup="sync(this.value)">
</form>
<script>
var mf = document.mf;
function sync(num){
if(num.length>0){
var ops = mf.acctno.options;
for(var i=0;i<ops.length;i++){
if(num == ops[i].value){
mf.acctno.options[i].selected=true;
}
}
}}
</script>
但帐号处的下拉菜单为
<select name="acctno">
<option value="0001">0001 浙江大学浙江大学</option>
<option value="0002">0002 浙江省杭州市</option>
<option value="0003">0003 浙江省杭州市桐庐</option>
<option value="0004">0004 浙江省温州</option>
<option value="0005">0005 上海市</option>
</select>
也就是说帐号的下拉菜单有多列组成而帐号只要一列的长度?
<option value="0001">0001 浙江大学浙江大学</option>
<option value="0002">0002 浙江省杭州市</option>
<option value="0003">0003 浙江省杭州市桐庐</option>
<option value="0004">0004 浙江省温州</option>
<option value="0005">0005 上海市</option>
</select>
<script>
function go(){
var e=window.event.srcElement
var a=e.options[e.selectedIndex].text.split(" ")
alert("帐号["+a[0]+"] 名称["+a[1]+"]")
}
</script>
<select name="acctno" style="position:absolute;clip:rect(0,35,30,0)">
<option value="0001">0001 浙江大学浙江大学</option>
<option value="0002">0002 浙江省杭州市</option>
<option value="0003">0003 浙江省杭州市桐庐</option>
<option value="0004">0004 浙江省温州</option>
<option value="0005">0005 上海市</option>
</select>