【发布时间】:2016-06-09 13:21:14
【问题描述】:
由于我在提交表单之前强制用户接受我的表单中的条款和条件,我想在 AlpacaJS 中创建一个复选框,以防止表单验证,直到它被标记。我没有在文档中找到任何内容,所以想知道是否有人已经遇到过这个问题。
【问题讨论】:
标签: javascript alpacajs
由于我在提交表单之前强制用户接受我的表单中的条款和条件,我想在 AlpacaJS 中创建一个复选框,以防止表单验证,直到它被标记。我没有在文档中找到任何内容,所以想知道是否有人已经遇到过这个问题。
【问题讨论】:
标签: javascript alpacajs
有趣的是,要求该值并不能满足您的要求,但鉴于 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
}
}
},
【讨论】: