输入标签内的HTML名称属性中允许使用哪些字符?
我有一个PHP脚本,它将<input>
动态生成s,所以我想知道是否需要过滤name
属性中的任何字符。
我知道名称必须以字母开头,但是 我不知道其他任何规则。我认为必须允许使用方括号,因为PHP使用方括号从表单数据创建数组。括号呢?空格?
回答:
请注意,并非所有字符都已提交给name
表单字段的属性(即使使用POST时也是如此)!
修剪空白字符,并用.
替换内部空白字符和该字符_
。(已在所有Win7的Chrome 23,Firefox 13和Internet Explorer 9中进行了测试。)
以上是 输入标签内的HTML名称属性中允许使用哪些字符? 的全部内容, 来源链接: utcz.com/qa/401259.html