变形 - 将输入类型呈现为数字而不是文本
Deform - render input type to be number not text
所以我的问题是我希望 Deform 呈现这样的输入类型编号:
<input type="number" name="end" value="" id="deformField4" class=" form-control ">
而不是:
<input type="text" name="end" value="" id="deformField4" class=" form-control ">
来源如下:
...
end = SchemaNode(
colander.Integer(),
title=_(u"End value"),
validator=deferred_something
)
我能改变什么?
解决了添加 class "is_number" 然后使用 jQuery 更改类型属性的问题:
end = SchemaNode(
colander.Integer(),
widget=TextInputWidget(css_class='is_number'),
title=_(u"End value"),
validator=deferred_add_multi_problems_validator
)
所以我的问题是我希望 Deform 呈现这样的输入类型编号:
<input type="number" name="end" value="" id="deformField4" class=" form-control ">
而不是:
<input type="text" name="end" value="" id="deformField4" class=" form-control ">
来源如下:
...
end = SchemaNode(
colander.Integer(),
title=_(u"End value"),
validator=deferred_something
)
我能改变什么?
解决了添加 class "is_number" 然后使用 jQuery 更改类型属性的问题:
end = SchemaNode(
colander.Integer(),
widget=TextInputWidget(css_class='is_number'),
title=_(u"End value"),
validator=deferred_add_multi_problems_validator
)