// 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)就不进行验证
什么原因啊!
你那个jq是什么意思?
<!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>
我没搞明白你想做什么