没有羊驼形式默认选择的必填单选字段
required radio field without default selection in alpaca form
我想创建一个required alpaca 无线电字段,其中最初没有选择任何选项(我觉得有一个默认选项会影响用户)。我不想选择并验证“None”选项。
我无法弄清楚如何查看文档:http://www.alpacajs.org/docs/fields/radio.html
要使您的单选字段成为必填项,您应该在表单 schema
配置中使用选项 "required"
。
"schema": {
"required": true,
"enum": ["Vanilla", "Chocolate", "Coffee"]
}
这将告诉 alpaca 不要向列表中添加 none 选项,并强制您从列表中 select 一个项目。如果你不select任何选项,提交按钮将始终被禁用,因为 alpaca 知道表单无效(alpaca 表单验证的默认行为)
如果您想在没有 select 任何选项时模拟验证,例如尝试将提交按钮名称从 submit
更改为 add
。
"buttons": {
"add": {
这是一个有效的 fiddle。
我想创建一个required alpaca 无线电字段,其中最初没有选择任何选项(我觉得有一个默认选项会影响用户)。我不想选择并验证“None”选项。
我无法弄清楚如何查看文档:http://www.alpacajs.org/docs/fields/radio.html
要使您的单选字段成为必填项,您应该在表单 schema
配置中使用选项 "required"
。
"schema": {
"required": true,
"enum": ["Vanilla", "Chocolate", "Coffee"]
}
这将告诉 alpaca 不要向列表中添加 none 选项,并强制您从列表中 select 一个项目。如果你不select任何选项,提交按钮将始终被禁用,因为 alpaca 知道表单无效(alpaca 表单验证的默认行为)
如果您想在没有 select 任何选项时模拟验证,例如尝试将提交按钮名称从 submit
更改为 add
。
"buttons": {
"add": {
这是一个有效的 fiddle。