波雅丶汉库克
2016-08-09 23:07
要是真实开发环境,别人输入密码后仍然有弹窗是不是很烦。怎么解决这个问题
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>
你试试
<!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>
该例子只是演示失焦的效果,光标离开即失焦,与是否填入密码无关。
不会的,相信你自己登陆过各种的论坛或者网站,你知道都不会有你那种结果,那是因为你的代码有问题,其实你可以修改的。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题