重用html元素ID?

时间:2014-01-26 21:59:49

标签: php html forms

我有一个包含三种不同形式的页面。第二个必须访问由提交的后变量 第一。第三个必须有累积的后变量。

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

要对doctype完全有效,我必须使用xhtml transitional来允许名称属性(表单 不会提交他们)

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

感谢您提醒我,我可以使用相同的名称属性和不同的ID。有时我会被包裹起来 详细而且看不到更大的图景

顺便说一句,我发布了一个问题,在整个设置中使用一个表单: https://stackoverflow.com/questions/21315920/browser-caching-post-vars 我没有收到任何确定的答案。

1 个答案:

答案 0 :(得分:3)

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