我目前有一個用於手機的ui-mask的輸入。如果輸入的值不是掩碼的全長,它將清除輸入。有沒有辦法設置ui-mask,以便在點擊或失去焦點時不會清除輸入?如何在棱角UI面膜上設置autoclear爲false?
<input ui-mask="(999) 999-9999" type="text"/>
我目前有一個用於手機的ui-mask的輸入。如果輸入的值不是掩碼的全長,它將清除輸入。有沒有辦法設置ui-mask,以便在點擊或失去焦點時不會清除輸入?如何在棱角UI面膜上設置autoclear爲false?
<input ui-mask="(999) 999-9999" type="text"/>
我沒有真正找到我想要的確切答案,但這是我一起去的解決方案。
<input ui-mask="?(999) 999-9999" type="text"/>
就這樣我可以使用ui-mask並且它不會清除該字段。
同樣的問題,但使用此解決方案,它不會在$ error上返回「無效」,因爲整個掩碼是可選的。 – roadsunknown
是的,但我可以添加我自己的$錯誤並檢查長度。 –
您可以設置用戶界面選項的屬性,設置選項:
<input ui-mask="(999) 999-9999" ui-options="{clearOnBlur: false}" type="text" />
可以使用javacsript和角度去做。但我想爲什麼你需要重寫ui-mask的實際功能。那麼使用ui-mask的目的將是什麼。 – Ved
因爲我也有不同大小的手機驗證,它只是一個簡單的方法來輸入值。 –
你可以在ui-mask中結合不同的驗證。 – Ved