Streamlining My Javascript With A Function
i have a series of select lists, that i am using to populate text boxes with ids. so you click a select option and another text box is filled with its id. with just one select/id p
Solution 1:
You're close. This is how you could do it:
var cats = ['oliveoil', 'grains', 'pasta'];
for (i in cats) {
addChangeFunction(cats[i]);
}
functionaddChangeFunction(name) {
$('recipesproduct' + name).addEvent('change', function(e) {
pidselected = this.options[this.selectedIndex].getProperty('value');
$('featuredproductid' + name).setProperties({
value: pidselected
});
});
}
Solution 2:
Something like this might help:
functionbindSelectFeature(select, featured) {
$(select).addEvent('change', function(e){
pidselected = this.options[this.selectedIndex].getProperty('value') ;
$(featured).setProperties({
value: pidselected
});
});
});
bindSelectFeature('recipesproductpasta','featuredproductidpasta');
Post a Comment for "Streamlining My Javascript With A Function"