【问题标题】:Javascript alert message not showing upJavascript警报消息未显示
【发布时间】:2014-02-21 07:43:22
【问题描述】:

我有一个用 asp.net 编写的页面,其中我正在调用 Javascript 警报消息,但它没有显示,如果我清除浏览器的缓存内存,则显示警报消息。

谁能说说原因和解决办法?

【问题讨论】:

  • 你能粘贴你到目前为止所做的代码吗?
  • 它只是一个用于验证文件的警告框。调用提交按钮点击。
  • 请检查我的答案。
  • 谢谢,但是你能告诉我缓存内存对javascript警报消息有什么影响吗?
  • 我认为缓存内存对警报消息没有任何影响,Java Script 解释器不知道内部函数需要哪个变量。

标签: javascript asp.net dom-events updatepanel


【解决方案1】:

像这样使用onClientClick

 <asp:Button ID="btnSubmit" OnClick="btnSubmit_click()" OnClientClick="return check()"    
     runat="server"/>

  <script type="text/javascript">
    function check() {
       if (confirm('Are you sure you want to submit ?')) {
          // do further form validation here..  
          return true;

        }
        else {
            return false;
        }
    }
  </script>

【讨论】: