补充一句,typename和osel都在表单form里。我主要实现效果是点击submit时进行对比,若typename.value==osel.options.text alert("the same!")

解决方案 »

  1.   

    <script language="javascript">
    <!--
    function f()
    {
    temp=true;
    for (i=0;i<document.form1.s.length;i++)
      if (document.form1.s.options[i].value==document.form1.t.value)
       {
       window.alert("the same!");temp=false;  
       }
    }
    //-->
    </script>
    <form name="form1" method="post" action="sdf">
      <input name="t" type="text" id="t">
      <select name="s" id="s">
        <option value="1">1</option>
        <option value="23er">23er</option>
        <option value="sdf">sdf</option>
        <option value="sdfg">sdfg</option>
      </select>
      <input type="submit" name="Submit" value="提交" onClick="f();return temp;">
    </form>
      

  2.   

    呵呵,我自己也写出来了。如下:
    <script language=javascript>
      <!--
      //判断是否重复添加分类名
      function ChkSameName()
      {
      
      var Ln=document.form2.classid.length;
        
      for (i=0;i<Ln;i++)
        if (document.form2.classid.options[i].text==document.form1.typename.value)
           {
           document.form1.typename.focus();
           window.alert("请不要重复添加分类名!");
           return false;  
           }  
      }
      //-->
    </script>是两个表单间的传递。不过,3Q,结帖!