【问题标题】:Apostrophe input field validation撇号输入字段验证
【发布时间】:2019-04-09 23:17:48
【问题描述】:

我想向 Aposrohe 输入字段添加验证。假设我有一个字符串类型的输入字段,如果用户输入了一些特定的文本(打个招呼),我希望撇号引发错误

请帮忙

【问题讨论】:

    标签: apostrophe apostrophe-cms


    【解决方案1】:

    在 Apostrophe 中,您可以创建自己的字段类型,这对于此类特定于项目的要求很有用。这些自定义字段类型可以有自己的验证和清理方法和要求。

    文档概述了在这里https://docs.apostrophecms.org/apostrophe/tutorials/intermediate/custom-schema-field-types编写自己的字段所需的内容

    由于您没有创建新 UI(您是从现有的 string 字段类型借用),我将使用 string 字段类型作为源代码中的指南。 https://github.com/apostrophecms/apostrophe/blob/master/lib/modules/apostrophe-schemas/index.js#L1089

    使用它为minmax 引发的错误作为引发错误的指南。

    如果您有具体问题,请跟进!

    【讨论】:

    • 非常感谢 Stuart 的回复,正如您所提到的,我只需要从架构中扩展现有字符串并添加验证。在上面提供的示例(第二个)中,我们是否完全编写了一个新模式?我问这个是因为我可以看到在指南中重写的每个对象。或者有什么方法可以覆盖字符串,修改 self.error 并适应变化。
    猜你喜欢
    • 1970-01-01
    • 2013-03-09
    • 2017-10-15
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 2023-03-14
    • 2013-02-24
    • 1970-01-01
    相关资源
    最近更新 更多