// JavaScript Document
function checkForm()
{
if($('item_title').value == ""){
   alert("请填写调查项目!");   
   $('item_title').focus();
   return(false);
    }
if($('item_t').value == ""){
   alert("请填写项目简写!");   
   $('item_t').focus();
   return(false);
    }
if($('item_content').value == ""){
   alert("请填写项目描述信息!");   
   $('item_content').focus();
   return(false);
    }
if(!CheckRadio('')){
   alert("请选择对应的网站");   
      return(false);
}
if($('startime').value == ""){
alert("项目调查开始时间");
$('startime').focus();
return(false);
}
if($('endtime').value == ""){
alert("项目调查结束时间");
$('startime').focus();
return(false);
}

for(i = 1; i <=30;i++ ){
//标题input
if(document.getElementById('create_title_'+i+'')){
if($('create_title_'+i+'').value == ""){
alert("请填写调查主题"+i);
$('create_title_'+i+'').focus();
return(false);
}
}
if($('type').value == '0'){
alert("请选择生成类型");
$('type').focus();
return(false);
}
//下拉列表id 为 input_type1 循环
if(jq('#input_type'+i+'').length >0){
if(jq('input_type'+i+'').value == 0){
alert("请填写调查主题<"+i+">的生成类型");
jq('input_type'+i+'').focus();
return(false);
}
}

//input 选项ID为 create_tcr_1_1
for(j=2; j<=8;j++){
if(document.getElementById('create_tcr_'+i+'_'+j+'')){
if($('create_tcr_'+i+'_'+j+'').value == ""){
alert("请填写调查主题"+i+"的选项内容");
$('create_tcr_'+i+'_'+j+'').focus();
return(false);
}
}
}//选项


}//for
return true;
}
标题的input就进行了验证
(下拉列表id 为 input_type1 和input 选项ID为 create_tcr_1_1)就不进行验证 
什么原因啊!

解决方案 »

  1.   

    return 不是 将程序直接结束了啊  下面还怎么执行呢
      

  2.   

    jq('#input_type'+i+'').length 
    你那个jq是什么意思?
      

  3.   

    你用个 函数里面的变量 用于判断是否为false然后最后一个return  变量 试试
      

  4.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>Tab Test</title>
    </head><body>
    <form id="form1" name="form1" onsubmit="return checkForm()">
     <label for="item_title">调查项目</label><input type="text" id="item_title" />
     <label for="item_t">项目简写</label><input type="text" id="item_t" />
     <label for="item_content">项目描述信息</label><input type="text" id="item_content" />
     网站:<input type="radio" name="" value="1" />
     <label for="startime">调查开始时间</label><input type="text" id="startime" />
     <label for="endtime">调查结束时间</label><input type="text" id="endtime" />
     <div>
       <label for="create_title_0">调查主题</label><input type="text" id="create_title_0" />
       <select id="type">
          <option value="0">please</option>
          <option value="1">A</option>
          <option value="2">l</option>
          <option value="3">ll</option>
       </select>
       <select id="input_type0">
          <option value="0">All</option>
          <option value="1">A</option>
          <option value="2">l</option>
          <option value="3">ll</option>
       </select>
       <label for="create_tcr_0_2">调查主题选项内容</label><input type="text" id="create_tcr_0_2" />
     </div>
     <input type="submit" value="submit" /> 
    </form><script type='text/javascript'>var $ = function(id){return document.getElementById(id)};
    var jq = function(str){
       if(str.indexOf("#") > -1){
          var objArr = [];
          objArr.push(document.getElementById(str.substring(1)));
          return objArr;
       }
       else{
          return document.getElementById(str);
       }
    }
    function CheckRadio(name){
       var radios = document.getElementsByName(name);
       for(var i = 0,len = radios.length;i < len;i ++){
          if(radios[i].checked){
             return true;
          }
       }
       return false;
    }
    // JavaScript Document
    function checkForm()
    {
        if($('item_title').value == ""){
           alert("请填写调查项目!");   
           $('item_title').focus();
           return(false);
           }
        if($('item_t').value == ""){
           alert("请填写项目简写!");   
           $('item_t').focus();
           return(false);
           }
        if($('item_content').value == ""){
           alert("请填写项目描述信息!");   
           $('item_content').focus();
           return(false);
           }    
        if(!CheckRadio('')){
           alert("请选择对应的网站");   
             return(false);
        }
        if($('startime').value == ""){
            alert("项目调查开始时间");
            $('startime').focus();
            return(false);
        }
        if($('endtime').value == ""){
            alert("项目调查结束时间");
            $('startime').focus();
            return(false);
        }
            
        for(i = 0; i <1;i++ ){                
            //标题input
            if(document.getElementById('create_title_'+i+'')){
                if($('create_title_'+i+'').value == ""){
                    alert("请填写调查主题"+i);
                    $('create_title_'+i+'').focus();
                    return(false);
                }
            }
            if($('type').value == '0'){
                alert("请选择生成类型");
                $('type').focus();
                return(false);            
            }        
            //下拉列表id 为 input_type1 循环
            if(jq('#input_type'+i+'').length >0){
                if(jq('input_type'+i+'').value == 0){
                    alert("请填写调查主题<"+i+">的生成类型");
                    jq('input_type'+i+'').focus();
                    return(false);
                }
            }
            
            //input 选项ID为 create_tcr_1_1
            for(j=2; j<3;j++){
                if(document.getElementById('create_tcr_'+i+'_'+j+'')){
                    if($('create_tcr_'+i+'_'+j+'').value == ""){
                        alert("请填写调查主题"+i+"的选项内容");
                        $('create_tcr_'+i+'_'+j+'').focus();
                        return(false);
                    }
                }    
            }//选项
            
            
        }//for
        return true;    
    }</script>
    </body>
    </html>
    我没搞明白你想做什么