所以现在我有一个表格......
<INPUT type="text" name="budget[unbudgeted_balance]" value="">
<INPUT TYPE="button" NAME="button2" Value="Get Funds Value" onClick="writeText(this.form)">
还有一些coffeescript ......
window.writeText = (form) ->
form.budget[unbudgeted_balance].value = "frack"
这样翻译成JS ......
window.writeText = function(form) {
return form.budget[unbudgeted_balance].value = "frack";
};
如果我的名字=“预算”...它的确有效。但如果我的名字=“预算[unbudgeted_balance]”,它将无法正常工作,为什么会这样。我该如何解决?
答案 0 :(得分:2)
该字段的名称为budget[unbudgeted_balance]
。尝试:
form.elements["budget[unbudgeted_balance]"].value = "frack"
答案 1 :(得分:1)
我不知道coffeescript所以这只是一个猜测
window.writeText = (form) ->
form["budget[unbudgeted_balance]"].value = "frack"