而且你这句中
document.write('    <input name="'+inputname+'" type="'+type+'" class='+classname+' onKeyDown="countlen(this.value,'+size+',this,document.all.img'+inputname+')" onKeyUp="countlen(this.value,'+size+',this,document.all.img'+inputname+')" onChange="countlen(this.value,'+size+',this,document.all.img'+inputname+')" size="'+width+'" value="'+value+'">    </td>')不是已经写了onChange="countlen(this.value,'+size+',this,document.all.img'+inputname+')" 这个函数了吗?
可以直接在countlen函数中加上另外一个文本框的值为这个函数的第一个参数就可以了

解决方案 »

  1.   

    只要下拉框 是吧?
    <select name=select1 onchange="document.getElementById('select2').selectedIndex=this.selectedIndex">
    <option value="1">sdadas</option>
    <option value="2">sdadas2</option>
    <option value="3">sdadas3</option>
    <option value="4">sdadas4</option>
    </select>
    <select name=select2>
    <option value="1">sdadas</option>
    <option value="2">sdadas2</option>
    <option value="3">sdadas3</option>
    <option value="4">sdadas4</option>
    </select>