一个输入字段,多个名称

时间:2012-11-12 23:04:57

标签: html forms

在HTML表单中,如何从一个输入字段中获取两个名称?是否可以通过隐藏的输入字段?如何? 我试图让隐藏字段值动态地等于非隐藏字段值(这样无论用户写什么它们都会相等),但我确信它不起作用,不管是否会这样工作。 Here被认为应该有类似的东西。 我的问题应该在value属性中 - 我尝试了不同的值,但我没有设法将它绑定到foo值。

<input name="foo" id="foo" type="text" value="foobar" />
<input type="hidden" name="bar" id="bar" value=foo />

我更愿意在没有Java Script的情况下解决它。

我想为不同的网站使用这两个属性,这些网站对同一个属性使用不同的名称(对于我们的目的,角色略有不同,但格式和值相同)。

1 个答案:

答案 0 :(得分:1)

没有JavaScript就不可能。就HTML而言,隐藏的输入字段只是静态数据;它们不受任何方式的用户输入的影响。同样,当用户输入更改字段的值时,HTML中无法指定这也会更改另一个字段。

声明“我想为不同的网站使用这两个属性,对同一属性使用不同的名称”似乎表明表单数据将根据某些内容提交给两个或多个服务器之一。虽然如果使用某些HTML5功能,但如果没有JavaScript,这在技术上是可行的,但它们的浏览器支持是有限的。可行的选项是:1)使用不同的形式,2)使用JavaScript,3)使用简单的服务器端中介,根据数据中的某些字段将数据传递给一个或多个服务器端处理程序。 / p>