return false;
}
},
- '.amount': function(e) {
- if(e.onblur==undefined) {
+ '.amount': function(e) {
+ if (e.onblur == undefined) {
+ e.setAttribute('_last_val', e.value);
e.onblur = function() {
var dec = this.getAttribute("dec");
- price_format(this.name, get_amount(this.name), dec);
+ var val = this.getAttribute('_last_val');
+ if (val != get_amount(this.name)) {
+ this.setAttribute('_last_val', get_amount(this.name));
+ price_format(this.name, get_amount(this.name), dec);
+ if (e.className.match(/\bactive\b/))
+ JsHttpRequest.request('_'+this.name+'_changed', this.form);
+ }
};
}
},