Подтвердить что ты не робот

HTML - Как определить значение по умолчанию для INPUT TYPE = TEXT без использования атрибута 'value'

Мне нужно указать значение по умолчанию для типа input type = text следующим образом:

<input type="text" size="32" value="" name="fee" />

Есть один способ дать это значение по умолчанию, как я знаю:

<input type="text" size="32" value="1000" name="fee" />

Вот вопрос: возможно ли установить значение по умолчанию без использования атрибута 'value'?

Как я знаю, если я задаю значение 1000 вручную, а затем просмотрю источник через веб-браузер, значение все равно будет пустым. Поэтому я думаю, что может быть метод, который я могу использовать.

Спасибо

4b9b3361

Ответ 1

Вы можете использовать Javascript.

Например, используя jQuery:

$(':text').val('1000');

Однако это не будет отличаться от использования атрибута value.

Ответ 2

Вы должны использовать атрибут-заполнитель, чтобы указать значение по умолчанию для поля ввода текста.

например.

<input type="text" size="32" placeholder="1000" name="fee" />

Ответ 3

Вы можете установить свойство value с помощью клиента script после создания элемента:

<input type="text" id="fee" />

<script type="text/javascript>
document.getElementById('fee').value = '1000';
</script>

Ответ 4

Значение есть. Источник не обновляется по мере изменения значений формы. Источник начинается с начальной загрузки страницы.

Ответ 5

Не-jQuery путь будет устанавливать значение после загрузки документа:

<input type="text" id="foo" />

<script>
    document.addEventListener('DOMContentLoaded', function(event) { 
        document.getElementById('foo').value = 'bar';
    });
</script>

Ответ 6

Вот вопрос: возможно ли установить значение по умолчанию без использования атрибута 'value'?

Нет: value - единственный способ установить атрибут по умолчанию.

Почему вы не хотите его использовать?