在需要验证的input上的class加required
<style type
="text/css">
.required
-on
{
border
-color
: #ff0007
!important
;
}
.required
-radio
-chexboox
:after
{
content
: "O";
color
: #ff0007
!important
;
font
-size
: 18px
;
}
</style
>
function checkform(){
var clas
= document
.getElementsByClassName("required");
var flag
= true;
for(var i
=0;i
<clas
.length
;i
++){
for(var a
=0;a
<clas
[i
].classList
.length
;a
++){
if(clas
[i
].classList
[a
] === "required-on"){
clas
[i
].classList
.remove("required-on");
}
if(clas
[i
].classList
[a
] === "required-radio-chexboox"){
clas
[i
].classList
.remove("required-radio-chexboox");
flag
= false;
}
}
if(clas
[i
].type
=== "radio" || clas
[i
].type
=== "checkbox"){
var val
= $('input[name='+clas
[i
].name
+']:checked').val();
if(val
=== undefined
){
clas
[i
].classList
.add("required-radio-chexboox");
}
}
if(clas
[i
].value
=== ""){
switch (clas
[i
].type
) {
case "text":
clas
[i
].classList
.add("required-on");
break;
case "number":
clas
[i
].classList
.add("required-on");
break;
}
flag
= false;
}
}
if(!flag
){
layer
.msg('请将带有红色标记的补充完整!', {icon
: 5});
}
return flag
}
效果图(样式可以自定义)
转载请注明原文地址:https://ipadbbs.8miu.com/read-44843.html