【问题标题】:Simple form validation in Sencha TouchSencha Touch 中的简单表单验证
【发布时间】:2011-09-02 17:17:25
【问题描述】:

我在 Sencha Touch 中看到了几个表单验证示例,但对于我想做的事情来说,所有这些示例都显得过于复杂。我不需要模型或商店,因为相关字段将在服务器端处理。有什么简单的方法可以在提交之前检查表单中的字段是否已填充?

我试过了

if (myForm.getComponent('fieldset').getComponent('myField').length == 0)
{
    /// Do something
}

但即使该字段为空,也不满足条件。控制台中没有 JS 错误。

【问题讨论】:

    标签: javascript validation sencha-touch


    【解决方案1】:

    您需要先获取该字段的值。您可能总是不符合条件,因为 .length 是针对该组件而不是其文本进行评估的,因此如果定义了该组件,其长度将始终大于零。

    试试这个:

    if (myForm.getComponent('fieldset').getComponent('myField').getValue().length == 0)
    {
        /// Do something
    }
    

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2023-04-07
      • 2011-05-18
      • 1970-01-01
      • 2011-10-08
      • 2011-05-17
      • 1970-01-01
      • 2013-05-19
      • 2011-03-12
      相关资源
      最近更新 更多