Zac*_*ach 1 angularjs angular-ui
我对AngularJS UI中的ui-mask模块很新.当我使用它时,我注意到如果用户输入无效格式,并将焦点移动到另一个控件,则输入将被清除.
如何在焦点丢失时使ui-mask保留无效输入?我想向用户显示错误工具提示,例如"此字段无效",而不是清除他们的输入.
===============================
更新:
感谢majorlazer.
的?标记有效,例如,当掩码为?99/9999时,输入将不会被清除.
但是占位符存在一个小问题.我的面具是?99/9999,我的占位符是
'__/____' (2 underscores and a slash and 4 underscores)
但是当输入没有焦点时,它会显示出来
'_//____' (1 underscore and two slashes and 4 underscores)
你有什么主意吗?
小智 5
我在这里找到了另一个帖子的潜在解决方案,但它是针对jquery的.尝试在面具前添加一个问号,使其像ui-mask一样可选('?999-999-9999').请注意,它会在您离开焦点时保留蒙版和值,但不会进行验证.
| 归档时间: | 
 | 
| 查看次数: | 2488 次 | 
| 最近记录: |