HTML:Заполнитель не работает в IE10
<div class="div-input">
<input type="text" id="loginname" name="username" value="" maxlength="25"
class="form-input" placeholder="Username"
/>
</div>
<div class="div-input">
<input type="password" id="loginpassword" name="password" maxlength="25"
class="form-input" placeholder="Password"
/>
</div>
<div>
<input type="submit" name="login" value="LOGIN" class="form-button"
onclick="return check_login("/")"
/>
<span id="logInfo"></span><span style="display: none;" id="overlay"></span>
<span style="display: none;" id="popup">
<img src="/public/images/loading.gif" />
</span>
</div>
Моя проблема заключается в том, что заполнитель работает отлично во всех браузерах, для IE8 и IE9 я использовал Javascript, чтобы решить эту проблему, но в IE10 заполнитель работает, но не в правильном порядке.
Что происходит, что при загрузке страницы, если
Placeholder
является заполнителем, я получаю толькоPlaceholde
в качестве заполнителя в IE10 (последняя буква исчезает), но если я нажимаю на поле ввода и вне страницы он показывает правильный заполнитель какPlaceholder
.Если я ввожу слово в поле ввода, я получаю символ пересечения (символ закрытия) в углу поля ввода, которое происходит только в IE10.
** 2-я точка ** - это функция IE-10 для удаления всего содержимого из текстового поля – Sachin
Проблема не в разметке. Вероятно, у вас есть сценарий, который разбивает местозаполнитель в IE 10. Вы должны добавить его к вопросу. – Pavlo