【发布时间】:2020-12-30 16:47:54
【问题描述】:
我想创建一个必需的 alpaca radio field,其中最初没有选择任何选项(我觉得有一个默认选项会影响用户)。我不想选择并验证“无”选项。
查看文档,我无法弄清楚如何做到这一点:http://www.alpacajs.org/docs/fields/radio.html
【问题讨论】:
标签: alpacajs
我想创建一个必需的 alpaca radio field,其中最初没有选择任何选项(我觉得有一个默认选项会影响用户)。我不想选择并验证“无”选项。
查看文档,我无法弄清楚如何做到这一点:http://www.alpacajs.org/docs/fields/radio.html
【问题讨论】:
标签: alpacajs
要使您的无线电字段成为必需,您应该在表单schema 配置中使用选项"required"。
"schema": {
"required": true,
"enum": ["Vanilla", "Chocolate", "Coffee"]
}
这将告诉 alpaca 不要在列表中添加 none 选项,并强制您从列表中选择一个项目。如果您不选择任何选项,提交按钮将始终被禁用,因为 alpaca 知道表单无效(alpaca 表单验证的默认行为)
如果您想在未选择任何选项时模拟验证,请尝试将提交按钮名称从 submit 更改为 add 例如。
"buttons": {
"add": {
这是一个有效的fiddle。
【讨论】: