`

如果不return ture.就不行

 
阅读更多

//验证罪名

function verifyCharge(){
var obj = document.getElementsByName("accusal");
var other = document.getElementsByName("other");
var money = document.getElementsByName("money");
  var str = ""; var str2="";
  for(var i=obj.length-1;i>=1;i--)
       {
       if(obj[i].value==null||obj[i].value==''){
       alert("罪名不能为空");return false;
       }
      
        if(money[i].value==null||money[i].value==''){
       alert("金额不能为空");return false;
       }
       //当是贿赂时
        if(obj[i].value==1002){
         
             if(other[i].value==null||other[i].value==''){
            alert("贿赂罪名不能为空");return false;
            }
            if (str2.replace("&"+ other[i].value + "&","").length != str2.length)
         {
          alert("贿赂罪名不能重复");
          return false;
         }
         else
         {
          str2 += "&"+other[i].value+ "&";
         }
          }
          if(obj[i].value!=1002){
         
         if (str.replace("&"+ obj[i].value + "&","").length != str.length)
         {
          alert("罪名不能重复");
          return false;
         }
         else
         {
          str += "&"+obj[i].value+ "&";
         }
          }
       }
      
return true;

}

分享到:
评论

相关推荐

    javascript中return,return true,return false三者的用法及区别

    1.语法及返回方式 ①返回控制与函数结果  语法为:return 表达式... 而return false就相当于终止符,return true就相当于执行符. 在js中return false的作用一般是用来取消默认动作的.比如你单击一个链接除了触发你的”on

    Jquery的each里用return true或false代替break或continue

    } 在一个function里有一个each,在each里某种条件 成立的话,就把这个function返回true或者false 但是在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式 break—-用return ...

    JS求1到任意数之间的所有质数的方法详解

    何为质数: 只能被1 和 自身 整除的数; 方法: 利用js中求模, 看是否有余数.... return ture; } 以上方法是为判断一个数是否为质数; 那如何判断1到任意数之间的所有质数呢, 就比较简单; 代码如下: function primeNumbe

    数位板压力测试

    Devices may have multiple cursor types that have different physical configurations, or that have differ¬ent numbers of buttons, or return auxiliary information, such as pressure information....

    phpredis-2.1.3.zip + Redis客户端介绍+ php调用Redis教程 +Redis相关方法说明

    参考上面 setOption 设置redis模式 getOption 查看redis设置的模式 ping 查看连接状态 get 得到某个key的值(string值) 如果该key不存在 return false set 写入key 和 value(string值) 如果写入成功 return ture...

    Spring Cloud Finchley SR2全套(集成Spring Gateway)

    Redis二次封装的这个项目主要实现了自动延期的功能,可以在配置的时候设置某些缓存是否需要自动延期<默认为ture>,自动延期的将会在获取的时候重置 过期时间来达到自动延期功能。然后就是添加了一些方法来快捷操作...

    jQuery中each循环的跳出和结束实例

    但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return, break 用return false continue 用return ture var tab1 = [0,1,2,3,4,5,6]; var...

    检验符号匹配度(C语言版)

    - `TURE` 和 `FALSE` 定义了真假值。 - `OK`, `ERROR`, `INFEASIBLE`, `OVERFLOW` 定义了状态码。 - `STACK_INIT_SIZE` 和 `STACK_INCREMENT` 定义了栈初始大小和扩容增量。 3. **类型定义**: - `Status` 类型...

    C# for CSDN 乱七八糟的看不懂

    本文由abc2253130贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两种类型:“值类型”和“引用类型...

    局域网内聊天 vc源码

    /*****************返回 Ture 表示还要对数据进行处理********/ /******************返回 FLASE 表示处理完了****************/ /*********************************************************/ int iCout; ...

    JQuery跳出each循环的方法

    continue –用return ture; 二、jquery怎么跳出当前的each循环 有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。 后来上网查了下,得到了...

    数据结构串的基本操作.doc

    - **操作结果**:若`S`为空串,则返回TURE,否则返回FALSE。 - **实现**:这个描述不太准确,应该是复制串`S`到`T`。实现如下: ```c Status StrCopy(String &T, String S) { T[0] = S[0]; for (int i = 1; i [0...

    7.第七章 选择结构.txt

    注:由于计算机不能精确表示所有实数,因此最好不使用运算符==直接判断两个实数的关系,而是求两者差的绝对值是否足够小来判断相等关系。如对于double a判断a==0表示为fabs(a) 7.3.3 switch语句 一般形式: ...

    算法分析题5-41

    `:如果不能继续添加节点,将当前节点从团中移除,并进入下一轮回溯。 7. `While(cn+n-i<=bestx){...}`:检查当前团的大小是否小于已找到的最大团,如果是,则回溯。 8. `i--; While(i&&!x[i]) i--;`:回溯到上一个...

    语言程序设计课后习题答案

    这样,程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了良好的保障。通过实现继承与多态性,还可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。 面向对象方法所强调的基本原则,就是...

    python学习日记3月18

    实验六 from random import randint def isPrime(n): #定义isPrime()判断 n是否为素数 if n in (2,3): return True #n在 2 ,3 之间返回 Ture if n%2==0: return False #n除2... return False #取余 为0不为

    Python并发concurrent.futures和asyncio实例

    return msg with ThreadPoolExecutor(max_workers=3) as executor: task1 = executor.submit(task, 'a') task2 = executor.submit(task, 'b') print(task1.done()) # 输出:False time.sleep(4) print(task2...

    一元稀疏多项式C++实现

    #define TURE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 typedef int status; typedef struct term { float coef; int expn; term *next; }term,*Link; ...

Global site tag (gtag.js) - Google Analytics