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