Ответ 1
Вы можете использовать Javascript.
Например, используя jQuery:
$(':text').val('1000');
Однако это не будет отличаться от использования атрибута value
.
Мне нужно указать значение по умолчанию для типа input type = text следующим образом:
<input type="text" size="32" value="" name="fee" />
Есть один способ дать это значение по умолчанию, как я знаю:
<input type="text" size="32" value="1000" name="fee" />
Вот вопрос: возможно ли установить значение по умолчанию без использования атрибута 'value'?
Как я знаю, если я задаю значение 1000 вручную, а затем просмотрю источник через веб-браузер, значение все равно будет пустым. Поэтому я думаю, что может быть метод, который я могу использовать.
Спасибо
Вы можете использовать Javascript.
Например, используя jQuery:
$(':text').val('1000');
Однако это не будет отличаться от использования атрибута value
.
Вы должны использовать атрибут-заполнитель, чтобы указать значение по умолчанию для поля ввода текста.
например.
<input type="text" size="32" placeholder="1000" name="fee" />
Вы можете установить свойство value с помощью клиента script после создания элемента:
<input type="text" id="fee" />
<script type="text/javascript>
document.getElementById('fee').value = '1000';
</script>
Значение есть. Источник не обновляется по мере изменения значений формы. Источник начинается с начальной загрузки страницы.
Не-jQuery путь будет устанавливать значение после загрузки документа:
<input type="text" id="foo" />
<script>
document.addEventListener('DOMContentLoaded', function(event) {
document.getElementById('foo').value = 'bar';
});
</script>
Вот вопрос: возможно ли установить значение по умолчанию без использования атрибута 'value'?
Нет: value
- единственный способ установить атрибут по умолчанию.
Почему вы не хотите его использовать?