Материализовать этикетки не работает, когда highligted

у меня проблема с плагином materialize, когда пользователь выбирает метку с помощью мыши, то метка не идет вверх, и пользователь не может ввести текст.

Введите описание изображения здесь

я хочу запретить пользователю выбирать метку, метка должна сразу перейти к вверх, как только событие mouse down инициируется внутри текстового поля.

спасибо,

Обновить:
часть кода :

Введите описание изображения здесь

2 ответа

  1. Используйте class="active"на метке и сделайте идентификатор текстового поля таким же, как идентификатор метки.

    Образец:

    <input type="text" id="job_title" name="job_title">
    <label for="job_title"></label>
    
  2. Я думаю, что есть проблема с импортом. Импортируйте jqueryсначала, а затемmaterialize.js, потому что я пытался импортировать materialize.jsсначала, и я получаю ту же проблему, и ставлю labelтег за inputтегом. jsFiddle

    HTML

    <div class="input-field">
         <input id="ct100_Cph_CaptchaLg_UserName" class="loginClass" name="ct100$Cph$CaptchaLg$UserName" type="text" />
        <label for="ct100_Cph_CaptchaLg_UserName">Email</label>
    </div>
    
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="materialize.min.js"></script>