去51js.com
那里有你要的答案,我也有收藏,可惜没法给你!给我e-mail也没用!

解决方案 »

  1.   

    一个简单的例子<script language="javascript">
     function add(val) {
            var all = document.getElementById("n");
            var max = all.options.length;
            for (var i=0;i<max;i++) {
                if (all.options[i].text==val) {
                     return;
                }  
            }
    all.options.add(new Option(val));
        }
    </script>
    <form name="form1">
    <input type="text" size="20" name="m" value="hello" onBlur="add(this.value)">
    <select name="n" onChange="this.form.m.value=this.options[selectedIndex].text" id="n">
    <option>hello</option>
    <option>a</option>
    </select>
    </form>