Как сохранить значение атрибута HTML "заполнитель" в переменную и альтернативу "заполнителю" - PullRequest
0 голосов
/ 07 мая 2020

Я показываю значение, используя атрибут « заполнитель » в JSP и Bootstrap 4, как показано ниже: 1)

<input class="form-control form-control-lg" name="nameTxt" value="nameTxt" type="text" inputmode="text"   placeholder="<%= di.getName()%>" Style="width: 320px">

2)

<textarea class="form-control" name="txtAddress" rows="5" id="addressTxt" inputmode="text" placeholder="<%= di.getAddress()%>" style="width: 320px"></textarea>

Java:

Имя строки = request.getParameter ("nameTxt");

Адрес строки = request.getParameter ("txtAddress");

Вопрос 1: данные отображаются правильно с использованием « заполнитель », но я хочу отображать его в текстовом поле (как при вводе в текстовое поле), а не в заполнителе. Как я могу это сделать?

Вопрос 2: как я могу хранить данные в переменной, не меняя текстовое поле (значение-заполнитель) в моем классе. Потому что он может сохранить значение в переменной, только если я изменю значение текстового поля. Если значение существует в заполнителе, оно не может быть сохранено в переменной

Приведите примеры моего кода

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Вопрос 1:

  • Для textarea вы можете просто вставить значение между тегами

    <% = di.getAddress ()%>

  • Для можно использовать поле значения

    ">

0 голосов
/ 07 мая 2020

Если я правильно вас понял, вы хотите отобразить строки имени и адреса в текстовом поле (как если бы оно было набрано). И для вопроса 2 вы хотите передать значение заполнителя.

Итак, для вопроса 1 вам просто нужно установить значение, например:

<input class="form-control form-control-lg" name="nameTxt" value="nameTxt" type="text" inputmode="text" value ="<%= di.getName()%>"  placeholder="<%= di.getName()%>" Style="width: 320px">

<textarea class="form-control" name="txtAddress" rows="5" id="addressTxt" inputmode="text" placeholder="<%= di.getAddress()%>" style="width: 320px"><%= di.getAddress()%></textarea>

Для вопроса 2 вы можете ' t отправить значение заполнителя через форму. Однако вы можете использовать скрытые входы, которые имеют значения-заполнители для передачи информации, например,

<input type="hidden" name="namePlaceholder" value="<%= di.getName()%>">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...