首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求好手帮忙写一段javascript.

2013-04-20 
求高手帮忙写一段javascript...本帖最后由 zyc277373628 于 2013-04-17 08:37:21 编辑input失去焦点的时候

求高手帮忙写一段javascript...
本帖最后由 zyc277373628 于 2013-04-17 08:37:21 编辑 input失去焦点的时候 就去multiple多选框里找到对应的值 该怎么实现?
比如input输入A B
空格为间隔符 切割字符串 然后循环去选择框找到对应的值选中  该怎么实现?

<script type="text/javascript">
function selecttype(key){
ch = new Array;
ch = key.split(" ");
for(i=0;i<ch.length;i++){
alert(ch[i]);
}
}
</script>

<input name="input" onblur="selecttype(this.value)" type="text" />
<select name="multiple" multiple>
  <option value="1">A</option>
  <option value="2">B</option>
</select>

[解决办法]
<script type="text/javascript">
function selecttype(key){
    ch = new Array;
    ch = key.split(" ");
var sel=document.getElementById('sel');
    for(i=0;i<ch.length;i++){
       // alert(ch[i]);
for(var j=0,len=sel.options.length;j<len;j++){
     if(sel.options[j].text==ch[i]) sel.options[j].selected=true;
}
    }
}
</script>
 
<input name="input" onblur="selecttype(this.value)" type="text" />
<select id="sel" name="multiple" multiple>
  <option value="1">A</option>
  <option value="2">B</option>
</select>

热点排行