У меня есть строка PHP I CANT CHANGE, которая производит ввод с такой датой:
<input type="text" value="2016-07-12 00:00:00" maxlength="10">
Мне не нужна часть 00:00:00, поэтому я использовал maxlength, чтобы отрезать ее, но она по-прежнему отображается. Что я могу сделать, чтобы снять его? Я не могу изменить PHP, поэтому мне приходится полагаться только на CSS и HTML-решения.
Если вы хотите добиться этого с помощью 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">
Установите идентификатор или любой селектор для вашего текстового поля и поместите под кодом JS.
document.getElementById («dateField»). value = new Date (). toISOString (). substring (0, 10);