TextField с маской ввода, как проверить, пусто ли? - PullRequest
0 голосов
/ 06 февраля 2019

Как проверить, является ли текстовое поле пустым, когда я использую маску ввода для него?

Пример: у меня есть текстовое поле с этой маской: "099.999.999-90"

Когда я получаю textfield.text, я получаю это: "..-".

Это делает невозможным это сравнение:

if( textfield.text === "") {}

Я попытался сравнить с textfield.inputmask, но это тоже не работает, потому что значение textfield.inputmask равно: "099.999.999-90"

и это сравнение:

if( textfield.text === textfield.inputmask) {}

возвращает false.

Есть ли какое-то решение этой проблемы?

1 Ответ

0 голосов
/ 07 февраля 2019

Если вы присвоили маску ввода TextField, было бы лучше проверить наличие свойстваinInput.Если значение falseInput равно false, то содержимое TextField не соответствует маске ввода, поэтому его также можно рассматривать как «пустое».

...