问答详情
源自:6-6 失焦事件(onblur)

为什么我的聚焦失焦事件都没有反应呢,我是引用的外部js文件

//onfocus聚焦事件

function focus(){

 alert("请输入用户名!");

}

//onblur失焦事件

 function blur(){

    alert("请确定已输入密码后,在移开!"); 

 }

用户名:<input name="user" type="text" onfocus="focus()"><br />

密码:<input name="password" type="password" onblur="blur()">


提问者:慕丝1033313 2017-07-07 16:28

个回答

  • 每个不起舞的日子都是对生命的辜负
    2017-07-07 17:19:01

    是不是不在一个目录里呀

  • 油炸小香瓜3192649
    2017-07-07 17:04:50

    方法名的问题,修改如下


    html 代码:

    <!DOCTYPE  HTML>

    <html >

    <head>

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

      <title>test</title>

      <script type="text/javascript" src="test.js"></script>

    </head>

    <body>

      用户名:<input name="user" type="text" onfocus="testFocus()"><br />

      密码:<input name="password" type="password" onblur="testBlur()">

    </body>

    </html>


    引用外部 test.js 代码(注意该文件与上面的html文件同一目录):

    // onfocus聚焦事件

    function testFocus(){

    alert("请输入用户名!");

    }

    // onblur失焦事件

    function testBlur(){

    alert("请确定已输入密码后,在移开!"); 

    }