dijit / form / NumberTextBox问题的值从0到1

时间:2016-03-18 13:25:45

标签: javascript dojo dijit.form

我需要创建一个NumberTextBox,它可以按以下格式接受0到1之间的值:

0    valid
0.1  valid
0.2  valid
...
1.0  valid
1    valid

在我使用pattern '#.#'的动作中,但在这种情况下表单无效:

0  invalid
1  invalid

如何修复NumberTextBox的模式?

http://jsfiddle.net/3ou4hkjw/7/

<input data-dojo-type="dijit.form.NumberTextBox" data-dojo-props="value:0.0, constraints:{min:0, max:1, pattern:'#.#', places:1}" />


dojo.require("dijit.form.NumberTextBox");

1 个答案:

答案 0 :(得分:1)

<input data-dojo-type="dijit.form.NumberTextBox" data-dojo-props="value:0.0, constraints:{min:0, max:1, pattern: '0.0;1.0'}" />

您需要添加代码段

中提到的模式

JS FIDDLE

有关更多选项,您可以查看DOJO docs here