2013-08-21 64 views
0

這是更多的編碼練習問題,我想從html表單中設置javascript對象/數組內的變量。從html輸入字段設置javascript變量

我目前正在使用onkeyup並將該值傳遞給set函數。 e.g:(沿着線)

onclick="item.setVar('retouch', this.value); return false;" 

setVar: function(variable, value){ 
    this[variable] = parseInt(value); 
} 

是有這樣做的更好的辦法或者是個人喜好。

感謝所有您的幫助:)

+1

「有沒有更好的方法來做到這一點」:請定義「更好」。怎麼樣? – Amy

回答

1

個人喜好,如果使用香草的Javascript,但爲什麼連功能?

onclick="item['retouch'] = parseInt(this.value); return false;" 

也許你應該考慮一個JS模型綁定庫,像KnockoutBackboneAngular