如何在ember.js中验证空文本框和最小长度

国王

这是我使用余烬验证mixin进行名称验证的代码

   App.Data= Ember.Object.extend(Ember.Validations.Mixin, {
        validations: {
            name: {

               length: {
                    minimum: 5,
                    maximum: 15,
                    message: "name is too short"
                },
               presence: true,
                presence: {
                    message: "name can't be blank"
                }
    });

很好。但是可以同时验证两者。如果文本框为空,则显示消息,名称太短,名称不能为空。如果长度最小为5,我将收到相同的错误消息。所以我想得到一个单独的消息,如果它是空的,而另一条消息,如果长度是最小的。

伊利亚·卢兹亚宁(Ilya Luzyanin)

根据文档,您可以使用allowBlank长度验证选项:

如果为true,则如果值为空,则跳过验证

您的验证应如下所示:

...
length: {
    minimum: 5,
    maximum: 15,
    allowBlank: true,
    message: "name is too short"
},
presence: true,
presence: {
    message: "name can't be blank"
}
...

现在,如果为空,则应跳过长度验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JavaScript在文本框中设置最小和最大字符长度

来自分类Dev

如何使用JavaScript在文本框中设置最小和最大字符长度

来自分类Dev

按钮单击wpf时如何验证空文本框?

来自分类Dev

如何在敲除js中对齐文本框右侧的验证文本?

来自分类Dev

在JavaScript中检查空文本框的值时,如何过滤掉空文本框?

来自分类Dev

如何在Jquery的文本框中添加验证

来自分类Dev

如何在jQuery中验证文本框

来自分类Dev

如何在SmartGWT中验证仅数字文本框?

来自分类Dev

如何在ember js中添加类

来自分类Dev

Ember JS:如何在调用时重用 ember 数据?

来自分类Dev

如何在 Ember 3.8 中调用嵌套的 ember 组件

来自分类Dev

如何在Rails中使用ember验证?

来自分类Dev

如何在jQuery中启用和禁用文本框

来自分类Dev

如何在文本框和datagridview中检索值

来自分类Dev

如何在cakephp中内嵌文本框和按钮

来自分类Dev

如何在Ember CLI中设置rootURL

来自分类Dev

如何在Ember中更改查询参数?

来自分类Dev

如何在Ember中显示HasMany关系

来自分类Dev

如何在ember中反转模型的输出?

来自分类Dev

如何在ember中创建枚举服务

来自分类Dev

如何在Ember中显示HasMany关系

来自分类Dev

如何在Ember中获取模型的ID?

来自分类Dev

如何在ember中反转模型的输出?

来自分类Dev

如何在Ember中更新嵌套对象

来自分类Dev

如何使用双击事件单击列表框中的文本以使该文本显示在空文本框中

来自分类Dev

如何验证文本框中的文本和数字?

来自分类Dev

如何在Android的警报对话框中验证文本框

来自分类Dev

如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

来自分类Dev

如何在Ember文本字段中对keyUp调用操作

Related 相关文章

  1. 1

    如何使用JavaScript在文本框中设置最小和最大字符长度

  2. 2

    如何使用JavaScript在文本框中设置最小和最大字符长度

  3. 3

    按钮单击wpf时如何验证空文本框?

  4. 4

    如何在敲除js中对齐文本框右侧的验证文本?

  5. 5

    在JavaScript中检查空文本框的值时,如何过滤掉空文本框?

  6. 6

    如何在Jquery的文本框中添加验证

  7. 7

    如何在jQuery中验证文本框

  8. 8

    如何在SmartGWT中验证仅数字文本框?

  9. 9

    如何在ember js中添加类

  10. 10

    Ember JS:如何在调用时重用 ember 数据?

  11. 11

    如何在 Ember 3.8 中调用嵌套的 ember 组件

  12. 12

    如何在Rails中使用ember验证?

  13. 13

    如何在jQuery中启用和禁用文本框

  14. 14

    如何在文本框和datagridview中检索值

  15. 15

    如何在cakephp中内嵌文本框和按钮

  16. 16

    如何在Ember CLI中设置rootURL

  17. 17

    如何在Ember中更改查询参数?

  18. 18

    如何在Ember中显示HasMany关系

  19. 19

    如何在ember中反转模型的输出?

  20. 20

    如何在ember中创建枚举服务

  21. 21

    如何在Ember中显示HasMany关系

  22. 22

    如何在Ember中获取模型的ID?

  23. 23

    如何在ember中反转模型的输出?

  24. 24

    如何在Ember中更新嵌套对象

  25. 25

    如何使用双击事件单击列表框中的文本以使该文本显示在空文本框中

  26. 26

    如何验证文本框中的文本和数字?

  27. 27

    如何在Android的警报对话框中验证文本框

  28. 28

    如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

  29. 29

    如何在Ember文本字段中对keyUp调用操作

热门标签

归档