所以我的问题是我希望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
)
我可以改变什么?
答案 0 :(得分:0)
解决了添加类“is_number”然后使用jQuery更改类型attr:
end = SchemaNode(
colander.Integer(),
widget=TextInputWidget(css_class='is_number'),
title=_(u"End value"),
validator=deferred_add_multi_problems_validator
)