我有这个 Dijit 数字旋转器:
<div class="extra_field hide_on_load form_action_fy">
<label>Action Fiscal Year</label>
<input name="form_action_fy" id="form_action_fy"
data-dojo-type="dijit.form.NumberSpinner"
data-dojo-props="
value:@ViewBag.fy,
smallDelta:1,
largeDelta:1,
constraints:{min:2010,max:2020,places:0}"
/>
</div>
此输入失去焦点后,会添加一个逗号。如何防止显示这个逗号?也就是说,我不想要 2,011,而是想要 2011。
谢谢!
埃里克
简单的答案是添加pattern:'#'
到你的约束对象。
模式属性允许您指定数字数据的显示方式。Here是 dojo 有关数字模式的参考的链接。整个页面关于格式化数字的信息非常丰富。
你的例子最终应该看起来像这样:
<div class="extra_field hide_on_load form_action_fy">
<label>Action Fiscal Year</label>
<input name="form_action_fy" id="form_action_fy"
data-dojo-type="dijit.form.NumberSpinner"
data-dojo-props="
value:2011,
smallDelta:1,
largeDelta:1,
constraints:{min:2010,max:2020,places:0,pattern:'#'}"
/>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)