diff --git a/etemplate/js/et2_inputWidget.js b/etemplate/js/et2_inputWidget.js index b6c75b624f..087c95bb51 100644 --- a/etemplate/js/et2_inputWidget.js +++ b/etemplate/js/et2_inputWidget.js @@ -112,9 +112,10 @@ var et2_inputWidget = et2_valueWidget.extend(et2_IInput, { set_label: function(_label) { if(_label != this.label) { - label = et2_csvSplit(_label, 2, '%s'); - if(label[0]) this.input.before(""+label[0]+""); - if(label[1]) this.input.after(""+label[1]+""); + this.label = (typeof _label == 'undefined' ? "" : _label); + var label = et2_csvSplit(_label, 2, '%s'); + if(label[0]) $j(this.getInputNode()).before(""+label[0]+""); + if(label[1]) $j(this.getInputNode()).after(""+label[1]+""); } },