【问题标题】:required radio field without default selection in alpaca form需要的单选字段,没有羊驼形式的默认选择
【发布时间】:2020-12-30 16:47:54
【问题描述】:

我想创建一个必需的 alpaca radio field,其中最初没有选择任何选项(我觉得有一个默认选项会影响用户)。我不想选择并验证“无”选项。

查看文档,我无法弄清楚如何做到这一点:http://www.alpacajs.org/docs/fields/radio.html

【问题讨论】:

    标签: alpacajs


    【解决方案1】:

    要使您的无线电字段成为必需,您应该在表单schema 配置中使用选项"required"

    "schema": {
      "required": true,
      "enum": ["Vanilla", "Chocolate", "Coffee"]
    }
    

    这将告诉 alpaca 不要在列表中添加 none 选项,并强制您从列表中选择一个项目。如果您不选择任何选项,提交按钮将始终被禁用,因为 alpaca 知道表单无效(alpaca 表单验证的默认行为

    如果您想在未选择任何选项时模拟验证,请尝试将提交按钮名称从 submit 更改为 add 例如。

    "buttons": {
       "add": {
    

    这是一个有效的fiddle

    【讨论】:

      猜你喜欢
      • 2014-02-01
      • 2012-08-17
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多