在IE下,如果给input设置readonly属性,当我们键入backspace(退格)键的话,会触发history.back(),回退。
我怀疑是事件冒泡导致的。
用以下jquery代码进行改正:
$("input[readOnly]").keydown(function(e) { e.preventDefault(); });