返回确认延迟问题
return confrm delay problem
首先,下面是我的标记:
<form action="/People/_Delete/AUG0003/10?searchType=IdentityCode&Filter=a&searchOption=StartsWith" method="post" onsubmit="return confirm('Are you sure you want to delete AUG0003?')">
<input id="rowcount" type="hidden" value="10" />
<button alt="Delete" class="g-button user_delete.png" title="Delete AUG0003" type="submit" value="Delete"></button>
</form>
当我按下按钮时,我收到确认对话框,在我按下OK后,在任何事情发生之前有2-3秒的延迟。
如果我删除确认,它会快速而即时地发生。
有人遇到过这种情况吗?这是一个真正的痛苦。
谢谢,尼克
我已经在Chromium ("Chrome")中测试了这种行为,无法重现您的问题。JavaScript正常运行:
<script>var time=0;</script>
<form action="javascript:alert((new Date).getTime()-time)" method="post" onsubmit="return confirm('Are you sure you want to delete AUG0003?')&&(time=(new Date).getTime())">
<input id="rowcount" type="hidden" value="10" />
<button alt="Delete" class="g-button user_delete.png" title="Delete AUG0003" type="submit" value="Delete"></button>
</form>
(Link: Fiddle)
当我按下按钮时,会出现一个警告框。此警告框显示return confirm("")
与action
目标之间的延迟时间。我多次按下按钮,每次都得到0
(表明问题不是由使用onsubmit
引起的)。
"延迟"很可能是由巧合、不耐烦或服务器端问题引起的。
相关文章:
- jQuery通过步骤的自排队循环来解决延迟问题
- 我在向jquery脚本添加延迟时遇到问题
- 解决延迟问题无法按预期进行
- 鼠标输入事件上的jQuery延迟出现问题
- 顶级/下级菜单上的隐藏()延迟问题,但当鼠标再次进入时取消隐藏()
- j查询周期延迟问题
- Jquery .each 延迟问题
- jQuery如何解决<脚本延迟>问题
- 延迟加载或图像加载序列问题
- 解决所有延迟问题后执行某些操作
- 使用jQuery自定义JS Confirm Modals.延迟和基于按钮的返回值问题
- 延迟对象使用问题jQuery
- HTML中的Javascript问题-延迟和更新
- Websocket通信延迟问题
- 延迟计时问题
- 在For循环上设置超时/延迟的问题
- Jquery延迟问题
- Jquery延迟回退-可能的作用域问题
- AngularJS函数执行问题——需要延迟第二个函数的执行
- 使用jQuery延迟的问题