html5必需复选框isn';如果用户在检查之前单击了提交,则无法使用civem.js

html5必需复选框isn';如果用户在检查之前单击了提交,则无法使用civem.js,html,html5-validation,Html,Html5 Validation,我正在使用civem.js来定制我的html5表单元素错误消息,它可以正常工作 但是,如果用户在勾选所需复选框之前意外单击了submit,则将使用assign错误消息(这很好)升级。现在,如果用户返回并选中它,表单将不会提交并要求他们选中该框。就像它不会在单击时将复选框踢出所需模式一样 这是一个链接,请在勾选复选框之前单击提交 任何帮助都将不胜感激 <!doctype html> <html lang="en"> <head> <meta cha

我正在使用civem.js来定制我的html5表单元素错误消息,它可以正常工作

但是,如果用户在勾选所需复选框之前意外单击了submit,则将使用assign错误消息(这很好)升级。现在,如果用户返回并选中它,表单将不会提交并要求他们选中该框。就像它不会在单击时将复选框踢出所需模式一样

这是一个链接,请在勾选复选框之前单击提交

任何帮助都将不胜感激

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="js/civem-0.0.6.min.js"></script>
    <title></title>
</head>
<body>

    <form>
        <input type="text" placeholder="First name" required data-errormessage-value-missing="Please enter your first name"> <br>
        <input type="checkbox" value="checked" value="checked" required data-errormessage="Please check"> <br>
        <button type="submit">SUBMIT</button>
    </form>

</body>
</html>



提交
似乎civem.js不支持checkbox类型的输入。作者提到,他很快就添加了对单选按钮的支持,但是在

尽管该复选框可以从脚本中识别(因为它正在“查找”输入标记),但没有逻辑对更改事件做出反应。因此,它无法识别复选框的状态是否已更改