我正在使用jsonschema-form lib,我想在输入字段中设置最小和最大日期。如W3C documentation中所述,在HTML5中,min和max是input元素的属性。
我使用的JsonSchema非常简单:
{
"title": "Date and time widgets",
"type": "object",
"properties": {
"native": {
"title": "Native",
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date"
}
}
}
}
UISchema是:
{
"alternative": {
"alt-date": {
"ui:widget": "alt-date"
}
}
}
我可以在jsonschema-form lib中为日期输入设置min和max属性吗?如果是这样,怎么办呢?
答案 0 :(得分:0)
我刚刚遇到了同样的挑战,我同意这将是一个很好的能力。看起来JSON模式的未来草案中有一个active issue for adding support of validation: format[Exclusive](Minimum|Maximum)。
与此同时,我计划通过添加少量JavaScript来直接在生成的输入元素上设置属性,使用生成的id或custom class来解决这个问题。