2016-03-18 23 views
0

我需要創建一個NumberTextBox可在下列格式接受0值設置爲1:的dijit /表格/數字框問題與值從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
<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

提到更多的選擇,你可以看看道場 docs here

+0

不應該是「模式「:」0.0; 1.0; 0; 1「??? – GibboK

+0

你試過小提琴嗎? – Badr

+0

好吧,它的工作表示感謝! – GibboK