为什么单击确定Web表单重置

Dor*_*eka 0 javascript asp.net href

我已经编写了以下脚本来弹出消息,href但是点击OK弹出窗口时,表单会重置为什么会发生这种情况

我写的内容如下

<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>
Run Code Online (Sandbox Code Playgroud)

在OK之前点击

在此输入图像描述

点击确定后

在此输入图像描述

在此输入图像描述

Fos*_*sco 5

你使用confirm()信息弹出窗口很奇怪.确定和取消之间没有区别,所以你可以使用alert(),你还需要返回false,所以它实际上并不遵循链接:

<a href="" onclick="confirm('Whatever'); return false;">?</a>
Run Code Online (Sandbox Code Playgroud)

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

您还可以使用跨度:

<span onclick="confirm('Whatever');">?</span>
Run Code Online (Sandbox Code Playgroud)

  • 但警报不提供是/否选项,我认为OP希望利用.也许可以确认/否定预期的behvaior. (2认同)