inputMask 失去焦点自动补全
inputMask automatic completion by loosing focus
由于以下 inputMask,我尝试使用“HHH:mm”格式定义一个以小时和分钟为单位的 xhtml 时间字段。
<p:inputMask id="time"
value="#{task.time}"
converter="#{myBean.timeConverter}"
size="8"
mask="999:99">
</p:inputMask>
问题是,如果我输入 012
并按“Enter”或取消聚焦该字段,它就会被清除,我不知道如何管理它。此外,在那种情况下,我想自动完成带有“0”的字段:如果我输入 012
或 240:00
如果我输入 24
,则得到 012:00
,等等
你要的属性是autoClear='false'
.
查看文档:https://primefaces.github.io/primefaces/8_0/#/components/inputmask?id=attributes
autoClear - 在输入不完整的输入时清除模糊字段。
这将阻止它清除字段。至于完成面具,你必须自己做 onblur
Javascript.
由于以下 inputMask,我尝试使用“HHH:mm”格式定义一个以小时和分钟为单位的 xhtml 时间字段。
<p:inputMask id="time"
value="#{task.time}"
converter="#{myBean.timeConverter}"
size="8"
mask="999:99">
</p:inputMask>
问题是,如果我输入 012
并按“Enter”或取消聚焦该字段,它就会被清除,我不知道如何管理它。此外,在那种情况下,我想自动完成带有“0”的字段:如果我输入 012
或 240:00
如果我输入 24
,则得到 012:00
,等等
你要的属性是autoClear='false'
.
查看文档:https://primefaces.github.io/primefaces/8_0/#/components/inputmask?id=attributes
autoClear - 在输入不完整的输入时清除模糊字段。
这将阻止它清除字段。至于完成面具,你必须自己做 onblur
Javascript.