首页 新闻 会员 周边

这个搜索条件判断怎么写?

0
[已关闭问题] 关闭于 2012-03-10 14:15

把K6设为必添项,但在单独添K1,K2时,不能受K6设置影响,就是单独查询K1或K2时,其它的可不添或添正确时可查询。
用户直接输入 K1 或 K2字段值时 不能因K6的必添 而不能查询

var n=0;
var k1contect = 0;
var k2contect = 0;
if(obj.k1.value!="") {n++; k1contect = 1;}
if(obj.k2.value!="") {n++; k2contect = 1;}
if(obj.k3.value!="") n++;
if(obj.k4.value!="") n++;
if(obj.k5.value!="") n++;
if(obj.k6.value!="") n++;
if(obj.k7.value!="") n++;
if(k1contect==0 && n<2)
if(k2contect==0 && n<2) {
  alert("至少填写2项!");
return false;

}

问题补充:

帮我写完整啊

amjm88的主页 amjm88 | 初学一级 | 园豆:21
提问于:2012-03-09 17:25
< >
分享
所有回答(1)
0

填入K1,K2的值,点击查询时,弹出一个提示:K6为必填项,但不用return false,让其继续执行下面的代码,实现后面的查询功能。。。

KivenRo | 园豆:1734 (小虾三级) | 2012-03-09 22:04

帮我写完整啊

支持(0) 反对(0) amjm88 | 园豆:21 (初学一级) | 2012-03-09 22:47

那就在后面再加一个判断不就行了?

else if(obj.k6.value=="")

{

    alert("k6为必填项");

}

...//后面执行查询啊。。。

支持(0) 反对(0) KivenRo | 园豆:1734 (小虾三级) | 2012-03-10 12:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册