提供一下思路,具体代码应该不难
首先要用split()按“,”切割文本框里面的字符串,然后把它存入数组中
然后下拉列表没选择一次,都去和数组里面的值比较,看是否有相同的。

解决方案 »

  1.   

    用这个indexof()方法应该也可以吧!
      

  2.   

    如果我把一个对象做为参数传给函数,要怎么用呢?
    比如:function aa(kk)如果kk是form2的一个文本框,,有函数aa内,写form2.kk.value好像是不行的..?
      

  3.   

    function isindexof(form2.s1.value)
    {
    var tmp,tmps;
    tmps=","+form2.s1.value;
    tmp =form2.t1.value;
    tmp=","+tmp;
    if (tmp.indexof(","+tmps)>=0)
       return true;
    else
       return false;
    }
    function isindexof(form2.s1.value) 不能这样写的,你这里应该是写一个变量名
    然后调用的时候传参数function isindexof(s_value){}
    isindexof(form2.s1.value);
    这样才可以