2016-03-21 3 views
1

Я добавляю значение к MDL textfield with floating label с помощью JavaScript. Заполнитель остается после добавления значения, и плавающая метка не запускается.Material Design Lite Programmatically Trigger Floating Label

Я попытался настроить фокус с помощью JavaScript, но он не работает. Я должен физически ввести значение, чтобы метка плавала.

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

ответ

2

Вы можете попробовать метод MaterialTextfield.change(), чтобы установить значение и вызвать изменения класса.
Но имейте в виду, что компонент MaterialTextfield является элементом с mdl-js-textfield Посмотрите на этот короткий hack

+0

Ницца! Это работает! Благодарю. –

+0

BTW, мне пришлось использовать document.querySelector, потому что я загружаю текстовое поле через ajax. –

Смежные вопросы