在Safari中重置文本框值

textbox value getting reset in Safari

本文关键字:置文本 Safari      更新时间:2023-09-26

我有一个分页功能,用户可以在其中输入页码或使用箭头(<或>)导航结果。。

现在是我在Safari中遇到问题的场景;1.假设我在页码文本框中输入"3"(即直接进入第3页)2.我按Enter

结果是,在Safari中,即使它将我带到第3页,页码文本框中的数字也会立即显示"3",然后重置为"1"

现在我想知道为什么这个重置回1。无论我转到哪个页码,它总是重置为1。

我真的很抱歉,我将无法提供完整的代码(包括bcoz的安全问题和巨大的问题)。。。但我只能说,在内部,它使用了DWR、AJAX、jQuery。。

也作为提示;当我按下Enter键时,它会从服务器获取该页面的所有数据,并完全显示它,完成后,它会将文本框重置为1..即HTML代码中指定的初始值。。那么Safari中是否发生了一些默认事件,我需要防止。。

您是否仔细检查了代码,以确保不会错过将自己的变量重置为1的操作?这以前发生在我们最好的人身上。