可能重复:
use brackets in checkbox name when using php and javascript?如何在javascript变量中使用括号?
我为输入域的名称在HTML代码中使用:
<input size="15" name="user[135][name]" value="" disabled=disabled>
然后我想在这样的JavaScript和它的工作:
if(some_condition) { document.myform.user[135][name].disabled=false; }
但这不起作用,因为字段名称中有括号。有没有办法如何解决它,而无需更改HTML代码?
经验:如果我使用name作为user_135_name,所有作品都完美无缺。
谢谢你的帮助。
Maros软件
@PranavKapoor웃 - 的'name'属性的值是一个CDATA令牌不是NAME令牌。见[这里](http://www.w3.org/TR/html4/interact/forms。html#adef-name-INPUT) – Quentin
我研究了Quentins可能的重复线程,但据我了解(我不是JavaScript的高手,我专门从事PHP),它有点不同,因此没用为了我。或者你看到什么,我不知道? –
@MarošMarkovič - 这个问题是关于使用JS来访问名称中包含'['和']'字符的输入元素。这与你的问题一样。 – Quentin