如何将 HTML "placeholder" 属性值保存到 "placeholder" 的变量和替代项中
How to save HTML "placeholder" attribute value into variable and alternate of "placeholder"
我通过在 JSP 和 Bootstrap 4 中使用“placeholder”属性来显示值,如下所示:
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");
问题一:
它通过使用“placeholder”正确显示数据,但我想显示在文本框中(就像在文本框中键入一样)而不是占位符
我该怎么做?
问题二:
如何在不更改 class 中的文本框(存储占位符值)的情况下将数据存储在变量中。因为只有当我更改文本框值时它才能将值存储在变量中。如果占位符中存在值,则无法存储在变量中
请举例说明我的代码
如果我的理解正确,您希望在文本框中显示姓名和地址字符串(就好像已经输入一样)。对于问题 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,您不能通过表单提交占位符值。但是,您可以使用具有占位符值的隐藏输入来传递信息,例如
<input type="hidden" name="namePlaceholder" value="<%= di.getName()%>">
问题 1:
对于textarea,您可以简单地在标签之间插入值
对于,可以使用value字段
我通过在 JSP 和 Bootstrap 4 中使用“placeholder”属性来显示值,如下所示: 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");
问题一: 它通过使用“placeholder”正确显示数据,但我想显示在文本框中(就像在文本框中键入一样)而不是占位符 我该怎么做?
问题二: 如何在不更改 class 中的文本框(存储占位符值)的情况下将数据存储在变量中。因为只有当我更改文本框值时它才能将值存储在变量中。如果占位符中存在值,则无法存储在变量中
请举例说明我的代码
如果我的理解正确,您希望在文本框中显示姓名和地址字符串(就好像已经输入一样)。对于问题 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,您不能通过表单提交占位符值。但是,您可以使用具有占位符值的隐藏输入来传递信息,例如
<input type="hidden" name="namePlaceholder" value="<%= di.getName()%>">
问题 1:
对于textarea,您可以简单地在标签之间插入值
对于,可以使用value字段