Chaih橙子
2016-08-20 12:33
为啥在点击后,才会出现弹框。
<script type="text/javascript">
function message(){
alert("请确定已输入密码后,在移开!"); }
function message1(){
alert("需要输入密码!";)
}
</script>
</head>
<body>
<form>
用户:<input name="username" type="text" value="请输入用户名!" onfocus="message1()">
密码:<input name="password" type="text" value="请输入密码!" onblur="message()">
</form>
这就是onblur 失焦事件 点击之后获的焦点,在鼠标点击其他地方时才会触发
我也是在点击之后再点击其他地方才出现弹框的。
onfocus事件在对象获得焦点时发生,onblur 事件会在对象失去焦点时发生;所以根据你的代码,点击第一个输入框时会弹出提示“需要输入密码!”,当点击第二个输入框并再点击其他区域时会弹出提示“请确定已输入密码后,在移开!”
点击后光标才会移进去,实现onfocus
点击才会onfocus
兼容性吧
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题