为了账号安全,请及时绑定邮箱和手机立即绑定

关于失焦问题 ,我输入密码后仍然会有弹窗!!

要是真实开发环境,别人输入密码后仍然有弹窗是不是很烦。怎么解决这个问题

正在回答

4 回答

js:

<script type="text/javascript">
 function message(str){
  if (str == "请输入密码!" || str == '') {
   alert("请确定已输入密码后,再移开!");
  }
 }
</script>

结构:
 <form>
  用户:<input name="username" type="text" value="请输入用户名!" >
  密码:<input name="password" type="text" value="请输入密码!" onblur="message(this.value)">
 </form>

你试试

0 回复 有任何疑惑可以回复我~
#1

波雅丶汉库克 提问者

非常感谢!
2016-08-25 回复 有任何疑惑可以回复我~
#2

桃太郎

这里输入框内容不用获取吗?str是函数的参数,怎么和输入框内容关联起来了?this.value是什么?不明白
2016-10-10 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

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

<title> 失焦事件 </title>

<script type="text/javascript">

  function message(){

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

    var mima=document.getElementsByName("password")[0].value;

    if(mima!=""){ 

        message=null;

    }

    }

    

</script>     

</head>

<body>

  <form>

   用户:<input name="username" type="text" placeholder="请输入用户名!">

   密码:<input name="password" type="text" placeholder="请输入密码!" onblur="message()" >

  </form>

</body>

</html>


0 回复 有任何疑惑可以回复我~

该例子只是演示失焦的效果,光标离开即失焦,与是否填入密码无关。

0 回复 有任何疑惑可以回复我~

不会的,相信你自己登陆过各种的论坛或者网站,你知道都不会有你那种结果,那是因为你的代码有问题,其实你可以修改的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于失焦问题 ,我输入密码后仍然会有弹窗!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信