HTMLInput名称可以像数组一样接受值吗
这是我的一个老问题,今天又出现了。HTMLInput名称可以像数组一样接受值吗,html,input,Html,Input,这是我的一个老问题,今天又出现了。 来自ASP.NET背景的我惊讶地看到了这个片段 <input name='text[en]' value='aaaaaa' /> 这是我第一次看到为name 我知道这段代码可以运行 我的怀疑是 这个标记有效吗 name支持哪些值 我在哪里可以看到这方面的W3C规范 答案是肯定的,但它只是一根弦 您可以使用 在一个名为“test”的数组中,您将收到一个名为“test[]”的所有输入的数组 你可以在书中读到这一切 是的,这是可能的 2-名称为CD
来自ASP.NET背景的我惊讶地看到了这个片段
<input name='text[en]' value='aaaaaa' />
这是我第一次看到为name
我知道这段代码可以运行 我的怀疑是
name
支持哪些值答案是肯定的,但它只是一根弦 您可以使用
在一个名为“test”的数组中,您将收到一个名为“test[]”的所有输入的数组
你可以在书中读到这一切
是的,这是可能的 2-名称为CDATA类型: CDATA CDATA类型的属性值由一系列字符组成 这可能包括实体。在每个托架上都忽略换行 return和tab被替换为空格。浏览器可能会忽略前导 属性值中的尾随空格 CDATA属性值通常区分大小写,但这是 并非所有属性都采用CDATA值 3-可能有以下帮助:此html无效 请参考以下w3c html规范: ID和名称标记必须以字母([a-Za-z])开头,后面可以是任意数量的字母、数字([0-9])、连字符(“-”)、下划线(“)、冒号(:”)和句点(“.”) src:第6.2节 “NAME”属性的值中不允许“[”和“]”
而且,asp.net不支持这一点,尽管有些php代码可以做到这一点。这样做很常见。我已经看过很多次了,不得不承认,我也这么做过,但不太经常。我不认为w3c规范对此有任何限制。它只告诉你可以使用哪些属性,而不告诉你它们可能包含什么。@naveen:是的,为了方便起见,忽略规则。不推荐。