Доброе утро
Я пытаюсь установить в поле ввода максимальную длину 4 символа для использования в качестве поля года (ГГГГ).
Я прочитал много сообщений на этом форуме за последние пару недель, но у меня есть дополнительные проблемы, которые мне нужно преодолеть, из того, что я прочитал, я не думаю, что смогу это сделать, но я надеюсь, что кто-то может подтвердить это, поэтому я не могу Не тратьте еще десяток с лишним часов, пытаясь.
Я использую программу опроса в любом месте для разработки опроса, это позволяет загружать файлы CSS, и я знаю, что то, что я пытаюсь сделать, не может быть сделано в CSS.
HTML-код поля, к которому я пытаюсь это сделать -
<input id="answer-1264843-4103251" class="input form-item-answer" type="text" maxlength="100" name="question-1264843" value="" data-order="1" data-id="4103251" data-type="text">
Однако я не могу изменить HTML, как пользователь, у нас нет доступа. Вы можете получить доступ только к представлению кода, которое позволяет использовать HTML для вопроса, который вы создаете, но не для ответов. Все остальные HTML не могут быть доступны.
Я попробовал этот код, найденный в другом потоке, в качестве крайней меры, но он не работал.
{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 4ch;
}
Найдено здесь: Установка максимальной длины символа в CSS
Я также пытался использовать сценарий java и вставлять тег сценария, но как только я его наберу, код исчезает, и, поскольку у меня нет доступа к HTML, я не могу поместить его в голову.
$(document).ready(function () {
$("#answer-1264843-4103251").attr('maxlength', '5');
});
<script type="text/javascript" src="//file name.js" />
Найдено здесь: (в настоящее время ищет тему, я нашел это, будет обновлять, когда найден)
Надеюсь, этого вопроса достаточно для создания новой цепочки, поскольку я пробовал решения из ряда других цепочек и не был уверен, стоит ли мне копировать одну из них.
Любое руководство будет высоко ценится. Если вам нужна дополнительная информация, пожалуйста, спросите.