//验证罪名
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;
}
分享到:
相关推荐
1.语法及返回方式 ①返回控制与函数结果 语法为:return 表达式... 而return false就相当于终止符,return true就相当于执行符. 在js中return false的作用一般是用来取消默认动作的.比如你单击一个链接除了触发你的”on
} 在一个function里有一个each,在each里某种条件 成立的话,就把这个function返回true或者false 但是在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式 break—-用return ...
何为质数: 只能被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....
参考上面 setOption 设置redis模式 getOption 查看redis设置的模式 ping 查看连接状态 get 得到某个key的值(string值) 如果该key不存在 return false set 写入key 和 value(string值) 如果写入成功 return ture...
Redis二次封装的这个项目主要实现了自动延期的功能,可以在配置的时候设置某些缓存是否需要自动延期<默认为ture>,自动延期的将会在获取的时候重置 过期时间来达到自动延期功能。然后就是添加了一些方法来快捷操作...
但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return, break 用return false continue 用return ture var tab1 = [0,1,2,3,4,5,6]; var...
- `TURE` 和 `FALSE` 定义了真假值。 - `OK`, `ERROR`, `INFEASIBLE`, `OVERFLOW` 定义了状态码。 - `STACK_INIT_SIZE` 和 `STACK_INCREMENT` 定义了栈初始大小和扩容增量。 3. **类型定义**: - `Status` 类型...
本文由abc2253130贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两种类型:“值类型”和“引用类型...
/*****************返回 Ture 表示还要对数据进行处理********/ /******************返回 FLASE 表示处理完了****************/ /*********************************************************/ int iCout; ...
continue –用return ture; 二、jquery怎么跳出当前的each循环 有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。 后来上网查了下,得到了...
- **操作结果**:若`S`为空串,则返回TURE,否则返回FALSE。 - **实现**:这个描述不太准确,应该是复制串`S`到`T`。实现如下: ```c Status StrCopy(String &T, String S) { T[0] = S[0]; for (int i = 1; i [0...
注:由于计算机不能精确表示所有实数,因此最好不使用运算符==直接判断两个实数的关系,而是求两者差的绝对值是否足够小来判断相等关系。如对于double a判断a==0表示为fabs(a) 7.3.3 switch语句 一般形式: ...
`:如果不能继续添加节点,将当前节点从团中移除,并进入下一轮回溯。 7. `While(cn+n-i<=bestx){...}`:检查当前团的大小是否小于已找到的最大团,如果是,则回溯。 8. `i--; While(i&&!x[i]) i--;`:回溯到上一个...
这样,程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了良好的保障。通过实现继承与多态性,还可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。 面向对象方法所强调的基本原则,就是...
2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...
实验六 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不为
不一定连续 D.部分连续,部分不连续 17.以下属于逻辑结构的是(C )。【西安电子科技大学应用 2001一、1】 A.顺序表 B. 哈希表 C.有序表 D. 单链表 二、判断题 1. 数据元素是数据的最小单位。( ) 【北京...
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...
#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; ...