Как ограничить количество символов, отображаемых внутри входного текста?

У меня есть строка PHP I CANT CHANGE, которая производит ввод с такой датой:

<input type="text" value="2016-07-12 00:00:00" maxlength="10">

Мне не нужна часть 00:00:00, поэтому я использовал maxlength, чтобы отрезать ее, но она по-прежнему отображается. Что я могу сделать, чтобы снять его? Я не могу изменить PHP, поэтому мне приходится полагаться только на CSS и HTML-решения.

0

Решение

Если вы хотите добиться этого с помощью CSS, тогда прочитайте этот.

Используя javascript, вы можете достичь этого следующими способами:

var val = document.getElementById("myDate").value;
document.getElementById("myDate").value = val.substring(0, val.indexOf(" "));
<input type="text" value="2016-07-12 00:00:00" maxlength="10" id="myDate">
2

Другие решения

Установите идентификатор или любой селектор для вашего текстового поля и поместите под кодом JS.

document.getElementById («dateField»). value = new Date (). toISOString (). substring (0, 10);

0

По вопросам рекламы [email protected]