求高手帮忙写一段javascript... 本帖最后由 zyc277373628 于 2013-04-17 08:37:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 不是多选框多选框是<input type='checkbox'/> <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> select没id。。首先给他加个id 再操作才实现 谢谢了 楼主是对了,select也可以是多选:<script type="text/javascript"> function selecttype(key){ var ch = key.split(" "); var sel = document.getElementsByName("multiple")[0].options; for(var i=0;i<sel.length;i++){ sel[i].selected=false;//先清除所有选择 } for(i=0;i<ch.length;i++){ fun(ch[i]); } function fun(v){ for(var i=0;i<sel.length;i++){ if(sel[i].text==v) sel[i].selected=true;//符合条件的选中 } } }</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> Dreamweaver 8时间轴做变化图片 javascript 问题 JS代码,模仿CSDN首页图片自动切换的,IE6和IE7执行结果不一样,郁闷了 关于实现AJAX拖拽窗口的一个脚本 如何修改单元格内的<span>内的数据? 关于JavaScript函数的问题 求教jquery代码优化思路 在点击页面上任一链接时触发一个事件,如何来写 如何实现csdn首页中由右向作移动的文字 设置的背景图,突然无法显示出来,这是为什么? ext.net GridPanel 一个显示数据的例子 Highcharts 静态曲线如何实现分页??
多选框是<input type='checkbox'/>
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>
select没id。。首先给他加个id 再操作才实现 谢谢了
function selecttype(key){
var ch = key.split(" ");
var sel = document.getElementsByName("multiple")[0].options;
for(var i=0;i<sel.length;i++){
sel[i].selected=false;//先清除所有选择
}
for(i=0;i<ch.length;i++){
fun(ch[i]);
}
function fun(v){
for(var i=0;i<sel.length;i++){
if(sel[i].text==v)
sel[i].selected=true;//符合条件的选中
}
}
}
</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>