下拉列表多选,但某几项互斥

jquery-select插件可以设置下拉列表多选.
要求:国有控股,民间投资,其他 必选一个且只能选择一个? 国有控股,民间投资,其他互斥

下拉项:
拟向民间资本推介项目 B10100
国有控股 A00002
民间投资 A00001
其他 A00003
PPP项目 B10200

相同点:国有控股,民间投资,其他都含有字母’A’,只需要判断数组项,A出现的次数即可.

使用到的方法:indexOf(‘字符’) 如果要检索的字符串值没有出现,则该方法返回 -1

	if (xmsxList == null || xmsxList == "") {
			alert("项目属性为必填项,不能为空")
			return;
		}
		if (xmsxList.length == 1) {
			if (xmsxList[0] == "B10100" || xmsxList[0] == "B10200") {
				alert("【国有控股、民间投资、其他】必须选择一项!")
				return;
			}
		}
		// 判断"A"出现过且只出现过一次
		if (xmsxList.length > 1) {
			var count = 0;
			for (var i = 0; i < xmsxList.length; i++) {
				if (xmsxList[i].indexOf('A') != -1) {
					count++;
				}
			}
			if (count == 0) {
				alert("【国有控股、民间投资、其他】必须选择一项!")
				return;
			} else if (count > 1) {
				alert("【国有控股、民间投资、其他】只能选择一项!")
				return;
			} else if (count == 1) {
				alert("正确")
			}

		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值