2014-01-26 115 views
0

我有一个页面有三种不同的形式。第二个必须先访问由 提交的后变量。第三个必须有累积后变量。重用html元素ID?

尽管像隐藏字段这样的元素与另一个表单元素具有相同的id,但如果它存在于不同的表单元素下,它应该是有效的,对吧?至于提交处理,我在过去没有问题 ,但我的文本编辑器(Mac OSX上的BBedit)中的xhtml doctype语法检查器将 标记为重新出现元素标识为错误。

能够相对于完全有效的DOCTYPE我不得不使用XHTML过渡到允许名称属性(形式 不会提交不符合他们)

我不希望有三套不同的隐藏字段为每个不同的表单传输相同的值 这需要在服务器端进行大量的冗余处理。

感谢提醒我可以使用相同的名称属性和不同的ID。有时我得到的细节和视觉的大局观

顺便说的宽松包裹起来 ,我发布一个问题,在使用一种形式在整个安装: https://stackoverflow.com/questions/21315920/browser-caching-post-vars ,我还没有收到任何明确的答案在那里。

+2

否,在dom树期间ID必须是唯一的 – PeeHaa

+0

ID必须在DOM内唯一。你究竟在做什么?从描述看来,你听起来像是误解了Web开发中的一些概念。你能提供一个你正在尝试的例子吗? – David

回答

3

id属性必须对于每个文档都是唯一的。但是,如果您只想使用相同的密钥服务器端访问各个字段,只需设置name属性即可。 name没有这样的要求,可以不同于id