Как сделать сброс телефона нет. поле, которое использует библиотеку NgxIntlTelInput? - PullRequest
0 голосов
/ 18 марта 2019

Я использую библиотеку NgxIntlTelInput для проверки телефона.

Я могу сбросить все поля.Я не могу сбросить номер телефона.поле после отправки.

Я пытался использовать:

form.reset()

1 Ответ

0 голосов
/ 18 марта 2019

Библиотека работает не так, как должна. form.reset () сбрасывает значение, но не очищает текст в соответствующем поле ввода текста.

Вам нужно будет самостоятельно выполнить функцию сброса. Дайте полю номера телефона новый идентификатор «телефон». При нажатии кнопки сброса вызывайте эту функцию. Я предполагаю, что вы следовали за документацией библиотеки, и formGroup назван 'phoneForm'. Вот демоверсия со страницы библиотеки github: https://stackblitz.com/edit/ngx-intl-tel-input-demo?file=src%2Fapp%2Fapp.component.html Попробуйте решение здесь, чтобы подтвердить, что оно работает.

reset(){
this.phoneForm.reset();
let phone = <HTMLInputElement>document.getElementById('phone');
phone.value='';

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...