所以現在我有這樣的形式...JavaScript的名稱值不工作
<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]」,它不會工作,這是爲什麼。我該如何解決?
全局變量不好(窗口...)http://c2.com/cgi/wiki?GlobalVariablesAreBad。 CoffeeScript着手解決意外使用它們的問題。如果你要特別要求在全球範圍內的東西,你應該確保沒有其他的替代方案:) – 2012-07-30 03:33:15