tes*_*dtv 1 html javascript safari jquery webkit
我有一个包含代码的文本框;
<input type="text" maxlength="5" size="2" value="1" id="paging_textbox">
Run Code Online (Sandbox Code Playgroud)
现在此页面上没有封面表格标签.
当用户在此文本框中键入并按Enter键时,此页面上的表格将更新(通过AJAX调用)
在Safari中,行为略有不同,即使它正确地更新了表,它会重新加载页面(认为它提交表单,但不确定如何没有表单标记)并重置文本框值到"1"
如何防止在Safari中发生这种情况?
请帮我.谢谢.
只是为了确定,用a终止你的回调函数return false.这应该够了吧.
function(e) {
e.preventDefault();
// some awesome code
return false;
}
Run Code Online (Sandbox Code Playgroud)
哦,还有一件事:将来,要避免这种随机行为..尊重标准,使用一个form:)
| 归档时间: |
|
| 查看次数: |
10608 次 |
| 最近记录: |