这个东西有问题$
试试document.getElemnetById()

解决方案 »

  1.   

    var kindval=$("kind").options[$('kind').selectedIndex].value;
      

  2.   

    LZ 是不是引用了第三方 js 库.如jquery 的东西?
      

  3.   

    再第一个<option>test</option>上加个value=“”是不是就不会出现问题了
      

  4.   


    <option>test</option>改为 <option value="">test</option>
    即可
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <script type="text/javascript">
    <!--
    window.onload=function(){
      $("form1").onsubmit=function(){
        return check_null();
      }
    }
    function check_null(){
      var keyval=$("keyword").value;
      var kindval=$("kind").value;
      if (keyval == ""){
        alert("关键字不能为空!");    return false;
      } 
       alert(kindval);
      if (kindval == ""){
        alert("类型不能为空!");    return false;
      } 
      return true;
    }function $(oid){
      return document.getElementById(oid);
    }
    //-->
    </script>
    </head>
    <body>
       <form name="form1" id="form1" onsubmit="javascript:return check_null()">
           <input type="text" name="keyword" id="keyword" maxlength=20 />
           <select name="kind" id="kind">
               <option value=''>test</option>
               <option value="test1">--test1--</option>
               <option value="test2">--test2--</option>
           </select>
           <input type="submit" value="查 询" />
       </form>
    </body>
    </html>
      

  6.   

    $ 没问题 楼主可以给select一个默认值  如果是那个默认值 就没反映就可以了 楼主换成 button试下