javascript - 为什么单击“确定”后网络表单会重置

标签 javascript asp.net href

我编写了以下脚本来使用 href 弹出一条消息,但是单击弹出窗口的确定后,表单将被重置,为什么会发生这种情况

我写的内容如下

<a href="" style="text-decoration: none;" onclick="return confirm('A student need for Accommodated, Modified, or Alternate assessment is determined by the student ARD committee working in collabration with the LPAC and must be documneted in the student IEP ');">
                                ?</a>

点击“确定”之前

enter image description here

点击确定后

enter image description here

enter image description here

最佳答案

您使用 confirm() 来弹出信息,这很奇怪。 OK 和 Cancel 没有区别,所以你可以只使用 alert(),你还需要返回 false,这样它实际上不会跟随链接:

<a href="" onclick="confirm('Whatever'); return false;">?</a>

您发布的原始版本链接到当前页面(并使用现在为空的表单重新加载页面。)

您还可以使用跨度:

<span onclick="confirm('Whatever');">?</span>

关于javascript - 为什么单击“确定”后网络表单会重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441665/

相关文章:

java - 如何获取由 href 定向的实际链接

javascript - 如何让轮播中的中间元素增加宽度并显示更多信息?

asp.net - 从 HTML 帮助程序中的参数获取属性

javascript - 将 JS 内容格式化输出到 HTML 表格中

c# - SQL Linq 预留可用性

c# - 通过 .NET/C# 发送传真

javascript - 模态未在 href 上打开

html - 在 HTML href/src 属性中应编码除符号 (&) 之外的哪些其他字符?

javascript - 自动完成文本框简单方法

javascript - 什么是检查 javascript 对象/方法何时出现在浏览器中的好网站?