A quick question: why does using a variable name after event.target return 'undefined'? I've tried event.target.getElementById(itemCode), which returns undefined, but event.target.mushroomSoup.value (one of the input ids) works fine.
Is there any way that I can get around this problem and use itemCode in place of the actual id?
[...]
var startersList = [];
startersList = MenuItems.find({item_category:"starters"},{fields:{shortcode:1}).fetch();
for (var x in startersList) {
var itemCode = startersList[x].shortcode;
console.log(itemCode); //e.g. mushroomSoup
var qtyRequested = event.target.mushroomSoup.event;
console.log(qtyRequested); //returns form input value
var qtyRequested2 = event.target.itemCode;
console.log(qtyRequested2); //returns undefined
}