创建一个强制复选框

时间:2016-06-09 13:21:15

标签: javascript alpacajs

由于我强迫用户在提交之前接受我表单中的条款和协议,我想在AlpacaJS中创建一个复选框,阻止表单验证,直到它被标记为止。我没有在文档上找到任何内容,所以想知道是否有人已经遇到过这个问题。

1 个答案:

答案 0 :(得分:0)

有趣的是,要求值不能达到你想要的效果,但考虑到羊驼的工作方式,你可以按照本页“带自定义按钮的表单”中的示例来获得预期的行为:http://www.alpacajs.org/docs/api/forms.html

基本上,在使用自定义按钮代码提交表单之前,您会自行检查。我在这里复制的例子来自该示例中的验证按钮(选项>按钮>验证):

              "validate": {
                "title": "Validate and view JSON!",
                "click": function() {
                    this.refreshValidationState(true);
                    if (this.isValid(true)) {
                        var value = this.getValue();
                        //1. Your checkbox value can be tested in "value"
                        //2. Submit your data
                    }
                }
            },