0

我在表单中有以下输入

  <input name="email" type="text" id="email"size="50" english="Email address"  />

我有一个名为英语的自定义标签,我的问题是我可以将其作为帖子数据发送,我可以在我的新页面上恢复它吗?

任何帮助将不胜感激,谢谢

4

3 回答 3

1

如果您使用 JavaScript 提交表单,您可以读取自定义标签的值并将它们附加到要发送的表单数据中。否则,干净的 HTML 表单只会提交输入标签值。

于 2013-01-31T09:48:28.030 回答
0

我现在能想到的最好的方法是使用标签作为值的隐藏字段。像

<input name="email_label" type="hidden" id="email_label" value="Email address"  />
于 2013-01-31T09:52:31.777 回答
0

最简洁的答案是不。从您的问题中的 HTML 接收到的发布数据将是一个数组,以email作为键,以及用户键入的任何值作为值。

解决方案取决于您要解决的问题。考虑改用隐藏的输入标签。例如:

<input name="language" type="hidden" value="English" />

或者,一个更简洁的解决方案是将语言存储在会话中(假设可以满足您的需要)。你永远不应该依赖网站的前端这样“告诉”后端的东西,至少在一定程度上是这样。后端应该只是“知道”。

于 2013-01-31T09:53:46.550 回答