【问题标题】:Dojo select widget validationDojo 选择小部件验证
【发布时间】:2011-06-28 17:14:43
【问题描述】:

我正在使用 Dojo 选择小部件,默认情况下,我向用户显示一个空选项。

我将 required 属性设置为 true,但在提交表单时,Dojo 验证不会为选择进行/更改背景颜色,但它仍然为其他验证文本框应用 CSS 样式。

我尝试应用我自己的自定义样式,但 Dojo 覆盖了这些样式。是否可以对选择小部件进行必要的验证并获得着色?

【问题讨论】:

  • 您说的是哪个小部件,dijit.form.FilteringSelect 还是 dijit.form.Select?
  • 我正在使用 dijit.form.select。
  • 我认为您遇到的问题是,就required=true 而言,空白选项在技术上是一个有效的选择。

标签: validation select dojo widget


【解决方案1】:

您可以找到在 dojo 测试中如何使用 required 的示例 (http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/test_Select.html)。如果你定义了没有任何值的“空”选项,如果 required = true,该选项将无效,如下所示:

<option>&nbsp;</option>

如果您以编程方式定义选项,您可以像这样定义“空”选项:

{label: "&nbsp;"}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 2011-08-27
    • 2010-12-15
    相关资源
    最近更新 更多