复选框校验

This commit is contained in:
dy 2021-04-25 09:27:16 +08:00
parent ec73e474ce
commit c932e42a62
2 changed files with 32 additions and 18 deletions

View File

@ -665,9 +665,9 @@
<div class="col-sm-6"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label is-required">客户必填信息:</label> <label class="col-sm-4 control-label is-required">客户必填信息:</label>
<div class="col-sm-8"> <div class="col-sm-8" id="checkboxuser">
<label class="checkbox-inline"> <label class="checkbox-inline">
<input type="checkbox" name="actPageConfigUserinfo-userName" id="name" <input type="checkbox" name="actPageConfigUserinfo-userName" id="name" checked
onclick="updateText(this)">姓名</input> onclick="updateText(this)">姓名</input>
</label> </label>
<label class="checkbox-inline"> <label class="checkbox-inline">
@ -726,7 +726,7 @@
<div class="drawText3Pri"> <div class="drawText3Pri">
<div> <div>
<input class="inputimg" placeholder="姓名" type="hidden" id="namePri"> <input class="inputimg" placeholder="姓名" id="namePri">
</div> </div>
<div> <div>
<input class="inputimg" placeholder="手机号" type="hidden" id="phonePri"> <input class="inputimg" placeholder="手机号" type="hidden" id="phonePri">
@ -1163,7 +1163,13 @@
function updateText(val) { function updateText(val) {
console.log($("#checkboxuser").find("input:checked"));
var length = $("#checkboxuser").find("input:checked").length;
if (length < 1){
//只有一个,不可以进行修改
val.checked = !val.checked;
$.modal.msgError("至少选中一个");
}else{
var id = val.id; var id = val.id;
var boolean = $("#" + id).prop("checked"); var boolean = $("#" + id).prop("checked");
if (boolean) { if (boolean) {
@ -1172,6 +1178,7 @@
$("#" + id + "Pri").attr('type', 'hidden'); $("#" + id + "Pri").attr('type', 'hidden');
} }
} }
}
function updatePic(val) { function updatePic(val) {

View File

@ -680,7 +680,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label is-required">客户必填信息:</label> <label class="col-sm-4 control-label is-required">客户必填信息:</label>
<div class="col-sm-8"> <div class="col-sm-8" id="checkboxuser">
<label class="checkbox-inline"> <label class="checkbox-inline">
<input type="checkbox" name="actPageConfigUserinfo-userName" id="name" <input type="checkbox" name="actPageConfigUserinfo-userName" id="name"
onclick="updateText(this)" th:checked="*{actPageConfigUserinfo.userName == 'on' ? true : false}" >姓名</input> onclick="updateText(this)" th:checked="*{actPageConfigUserinfo.userName == 'on' ? true : false}" >姓名</input>
@ -1298,7 +1298,13 @@
function updateText(val) { function updateText(val) {
console.log($("#checkboxuser").find("input:checked"));
var length = $("#checkboxuser").find("input:checked").length;
if (length < 1){
//只有一个,不可以进行修改
val.checked = !val.checked;
$.modal.msgError("至少选中一个");
}else{
var id = val.id; var id = val.id;
var boolean = $("#" + id).prop("checked"); var boolean = $("#" + id).prop("checked");
if (boolean) { if (boolean) {
@ -1307,6 +1313,7 @@
$("#" + id + "Pri").attr('type', 'hidden'); $("#" + id + "Pri").attr('type', 'hidden');
} }
} }
}
function updatePic(val) { function updatePic(val) {