How to define a default value for “input type=text” without using attribute 'value'?

I need to give a default value for input type=text field as follows:

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

There is one way to give this default value as I know:

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

Here is the question: Is it possible that I can set the default value without using attribute 'value'?

As I know, if I set the enter the value 1000 manually, and then view the source through web browser the value is still empty. So I think there may be a method that I can use.

Thank you

33
задан kenorb 24 September 2018 в 10:16
поделиться

4 ответа

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

Например, при использовании jQuery:

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

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

3
ответ дан 27 November 2019 в 18:37
поделиться

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

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

<script type="text/javascript>
document.getElementById('fee').value = '1000';
</script>
7
ответ дан 27 November 2019 в 18:37
поделиться

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

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

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

3
ответ дан 27 November 2019 в 18:37
поделиться

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

1
ответ дан 27 November 2019 в 18:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: