Select Dojo-筛选选择-如何添加空白选项'-';允许提交

Select Dojo-筛选选择-如何添加空白选项'-';允许提交,select,dojo,filtering,default,option,Select,Dojo,Filtering,Default,Option,我已经试着解决这个问题有一段时间了。我的表单中有大量Dojo筛选Select元素。我需要他们有一个空白的选项,这应该是默认选择。下面是我想要模拟的(普通结构)示例: <select> <option value="">-</option> <option value="foo">Bar</option> </select> - 酒吧 目前,当我加载过滤选项(选项设置如上)时,没有选择任何元素。这反过来会

我已经试着解决这个问题有一段时间了。我的表单中有大量Dojo筛选Select元素。我需要他们有一个空白的选项,这应该是默认选择。下面是我想要模拟的(普通结构)示例:

<select>
    <option value="">-</option>
    <option value="foo">Bar</option>
</select>

-
酒吧
目前,当我加载过滤选项(选项设置如上)时,没有选择任何元素。这反过来会禁用表单提交。这对于我的最终用户来说是完全不可用的,因为他们不知道表单为什么不工作。选择甚至不是必填字段

有没有人有类似的问题,或者更好的解决方案


如果您能提供帮助,请干杯:)

问题在于存储数据的方式。它将它们保存在需要标识符和标签的数据存储中。因此,您无法完全模拟普通选择的功能

您可以通过在选项中添加一个值为“XXXX”(或另一个假值)的假项来“绕过”此问题


-
酒吧
这种混乱的一个缺点是,您需要更改验证函数以查找这个伪值(而不是空值)


我设置了一个窗口,您可以在其中看到它的运行。

问题在于存储数据的方式。它将它们保存在需要标识符和标签的数据存储中。因此,您无法完全模拟普通选择的功能

您可以通过在选项中添加一个值为“XXXX”(或另一个假值)的假项来“绕过”此问题


-
酒吧
这种混乱的一个缺点是,您需要更改验证函数以查找这个伪值(而不是空值)

我建立了一个网站,你可以看到它的运行

<select>
    <option value="XXXX">-</option>
    <option value="foo">Bar</option>
</select>