关于easyui插件使用过程中,onkeyup等事件失效问题

查了很久终于找到了方法,现在记下以后用。
easyui的data-options属性中的events为我们提供了一个可以将原方法重写的功能。比如我下面用的keyup事件
可以在标签内重写方法:

class="easyui-textbox" data-options="events:{keyup:function(){this.value=this.value.replace(/\D/g,'')}}" type="text" id="locknum" name="locknum" style="width:150px;" value="">

也可以定义方法后在js中重写方法:

class="easyui-textbox" data-options="events:{keyup:keyupFunction}" type="text" id="locknum" name="locknum" style="width:150px;" value="">

function keyupFunction(){
    $("#locknum").textbox('setValue',
$(this).val().replace(/\D/g,''));
}

你可能感兴趣的:(关于easyui插件使用过程中,onkeyup等事件失效问题)