From 0d00e13db02c4db74361ef0dc433d6d75b6e942e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=81=E6=98=AF=E5=A4=A7=E8=83=96=E5=AD=90?= Date: Tue, 19 Oct 2021 07:50:46 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dsub.editColumn();?= =?UTF-8?q?=E4=B8=AD=EF=BC=8C=E5=AF=B9=E4=BA=8Echeckbox=E5=8F=96=E5=80=BC?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/static/ruoyi/js/common.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js b/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js index 96d613313..cc74510c9 100644 --- a/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js +++ b/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js @@ -436,7 +436,16 @@ var sub = { var textareaValue = $(columns[i]).find('textarea'); var key = dataColumns[i].field; if ($.common.isNotEmpty(inputValue.val())) { - obj[key] = inputValue.val(); + var inputType = inputValue.attr("type"); + if(inputType === 'checkbox'){ + if(inputValue.is(':checked')) { + obj[key] = inputValue.val(); + }else{ + obj[key] = ''; + } + }else{ + obj[key] = inputValue.val(); + } } else if ($.common.isNotEmpty(selectValue.val())) { obj[key] = selectValue.val(); } else if ($.common.isNotEmpty(textareaValue.val())) { From 7b2772c28f3ebef1cd82ca7e6c431f94a2b3a23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=81=E6=98=AF=E5=A4=A7=E8=83=96=E5=AD=90?= Date: Tue, 19 Oct 2021 10:39:55 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E9=92=88=E5=AF=B9jquery.validate=E7=9A=84?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E9=85=8D=E7=BD=AE=E8=BF=9B=E8=A1=8C=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=EF=BC=8C=E5=9C=A8=E6=A0=A1=E9=AA=8C=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E5=90=8E=E7=84=A6=E7=82=B9=E8=B7=B3=E8=BD=AC=E5=88=B0=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E8=A1=A8=E5=8D=95=E4=BD=8D=E7=BD=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ajax/libs/validate/jquery.validate.extend.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/validate/jquery.validate.extend.js b/ruoyi-admin/src/main/resources/static/ajax/libs/validate/jquery.validate.extend.js index 50cfa9dfd..d161a950a 100644 --- a/ruoyi-admin/src/main/resources/static/ajax/libs/validate/jquery.validate.extend.js +++ b/ruoyi-admin/src/main/resources/static/ajax/libs/validate/jquery.validate.extend.js @@ -1,8 +1,16 @@ /*this is basic form validation using for validation person's basic information author:Clara Guo data:2017/07/20*/ $(document).ready(function(){ $.validator.setDefaults({ - submitHandler: function(form) { - form.submit(); + focusInvalid:true, + onfocusout: false, + invalidHandler: function(form, validator) { + var errors = validator.numberOfInvalids(); + if (errors) { + validator.errorList[0].element.focus(); + } + }, + submitHandler: function(form) { + form.submit(); } }); //手机号码验证身份证正则合并:(^\d{15}$)|(^\d{17}([0-9]|X)$)