2012-04-18 3 views
20

У меня возникли некоторые странные проблемы с текстовым полем в Google Chrome.Textarea теряет фокус на щелчке мыши?

Проблема заключается в том, что всякий раз, когда я нажимаю на текстовое поле в Google Chrome, он мгновенно потеряет фокус и вернется в предыдущее поле ввода. Проблема не возникает, если я нажимаю клавишу табуляции на клавиатуре.

Вот .gif, показывая мою проблему:

enter image description here

код я использую справедливо HTML:

   <div class="inputborder rounded"> 
        <label>Celebrity 1<label> 
        <div class="newline"></div> 
        <input type="text"/> 
        <div class="newline"></div> 
        <label>Tweet 1<label> 
        <div class="newline"></div> 
        <textarea>Y U NO WORK?!</textarea> 
        <div class="newline"></div> 
       </div> 

Я не использую любой JavaScript на странице пока, кроме библиотеки jQuery.

Я довольно ошеломлен, почему это происходит, поскольку Internet Explorer обычно вызывает такие проблемы.

У кого-нибудь есть идеи, что не так?

+11

+1 для анимированного gif. – CAbbott

+3

+1 для вашей анимации, уникальный способ представить urself ... :) –

+0

Это должно быть наилучшим образом использовать изображение, которое я видел на этом сайте! –

ответ

8

Попробуйте закрыть ярлыки ваших тегов.

<div class="inputborder rounded"> 
     <label>Celebrity 1</label> 
     <div class="newline"></div> 
     <input type="text"/> 
     <div class="newline"></div> 
     <label>Tweet 1</label> 
     <div class="newline"></div> 
     <textarea>Y U NO WORK?!</textarea> 
     <div class="newline"></div> 
</div> 
+1

Не могу поверить, что я пропустил это. Это неловко ха-ха. 7 голосов, и такая простая «проблема». Мне нужно спать ... Спасибо, проголосовали за ваш ответ как решение, как вы были первыми. –

3

Вы не закрыли свои метки. У вас есть <label>, когда это должно быть </label>

+0

Не могу поверить, что я пропустил это. Это неловко ха-ха. 7 голосов, и такая простая «проблема». Мне нужно спать ... Спасибо. –

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