【问题标题】:Create a mandatory checkbox创建一个必填复选框
【发布时间】:2016-06-09 13:21:14
【问题描述】:

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

【问题讨论】:

    标签: javascript alpacajs


    【解决方案1】:

    有趣的是,要求该值并不能满足您的要求,但鉴于 Alpaca 的工作方式,您可以按照本页“带有自定义按钮的表单”下的示例获得预期的行为: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
                        }
                    }
                },
    

    【讨论】:

    • 非常感谢您的回答,但尽管这种方法可能有效,因为 Alpaca 是一个用于创建和验证表单的库,并且必填复选框是一项基本功能,我认为我缺少一些东西或我的设置出错:我不敢相信必须手动完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 2013-04-03
    • 2022-01-02
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    相关资源
    最近更新 更多