页面中就一个输入框。当用户点击又上角的关闭时。对输入框内容进行校验,如果内容为空,则提示内容必填。页面不关闭。     哪位兄弟会的,帮帮忙,谢啦。

解决方案 »

  1.   

    javascript获取窗口关闭的事件主要有两个;
    一、窗口关闭前事件 window.onbeforeunload()事件。
        例:
        <html>
           <head>
               <title>
       </title>
       <script type="text/javascript">
    function window.onbeforeunload()
    {
    alert('页面要关闭哦~');
    }
       </script>
    </head>
        </html>
    二、在浏览器窗口关闭之后执行  onUnload事件;
        例
       <html>
           <head>
               <title>
       </title>   
    </head>
    <body onUnload="myClose()"></body>
        </html>主要应用是第一种方法~
      

  2.   

    javascript获取窗口关闭的事件主要有两个;
    一、窗口关闭前事件 window.onbeforeunload()事件。
        例:
        <html>
           <head>
               <title>
       </title>
       <script type="text/javascript">
    function window.onbeforeunload()
    {
    alert('页面要关闭哦~');
    }
       </script>
    </head>
        </html>
    二、在浏览器窗口关闭之后执行  onUnload事件;
        例
       <html>
           <head>
               <title>
       </title>   
    </head>
    <body onUnload="myClose()"></body>
        </html>主要应用是第一种方法~
      

  3.   

    这些我都知道,我主要意思是页面不关闭。alert('页面要关闭哦~');
    点确定以后,页面不给关闭(我是为了做在用户没有填值时,不能关闭窗口)
      

  4.   

    var value =document.getElementById("输入框id");
    if(value==''){alert("不能为空");return;}
      

  5.   

    你这方法不行的。我点击的IE的关闭按钮。应该是要拦截到IE的关闭事件前,
      

  6.   

    jquery easyui 里面 的页面demo 做的处理很多,能满足你的要求。有时间的话,你可以学习下。