jQuery表单获取和失去焦点输入框提示效果的实例代码_Javascript教程-查字典教程网
jQuery表单获取和失去焦点输入框提示效果的实例代码
jQuery表单获取和失去焦点输入框提示效果的实例代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:$("#focus.input_txt").each(function(){varthisVal=$(this).val(...

复制代码 代码如下:

$("#focus .input_txt").each(function(){

var thisVal=$(this).val();

//判断文本框的值是否为空,有值的情况就隐藏提示语,没有值就显示

if(thisVal!=""){

$(this).siblings("span").hide();

}else{

$(this).siblings("span").show();

}

//聚焦型输入框验证

$(this).focus(function(){

$(this).siblings("span").hide();

}).blur(function(){

var val=$(this).val();

if(val!=""){

$(this).siblings("span").hide();

}else{

$(this).siblings("span").show();

}

});

})

$("#keydown .input_txt").each(function(){

var thisVal=$(this).val();

//判断文本框的值是否为空,有值的情况就隐藏提示语,没有值就显示

if(thisVal!=""){

$(this).siblings("span").hide();

}else{

$(this).siblings("span").show();

}

$(this).keyup(function(){

var val=$(this).val();

$(this).siblings("span").hide();

}).blur(function(){

var val=$(this).val();

if(val!=""){

$(this).siblings("span").hide();

}else{

$(this).siblings("span").show();

}

})

})

})

</script>

<style type="text/css">

form{width:400px;margin:10px auto;border:solid 1px #E0DEDE;background:#FCF9EF;

padding:30px;box-shadow:0 1px 10px rgba(0,0,0,0.1) inset;}

label{display:block;height:40px;position:relative;margin:20px 0;}

span{position:absolute;float:left;line-height:40px;left:10px;color:#BCBCBC;cursor:text;}

.input_txt{width:398px;border:solid 1px #ccc;box-shadow:0 1px 10px rgba(0,0,0,0.1) inset;

height:38px;text-indent:10px;}

.input_txt:focus{box-shadow:0 0 4px rgba(255,153,164,0.8);border:solid 1px #B00000;}

.border_radius{border-radius:5px;color:#B00000;}

h2{font-family:"微软雅黑";text-shadow:1px 1px 3px #fff;}

</style>

</head>

<body>

<form id="focus">

<h2>聚焦型提示语消失 无效果请刷新</h2>

<label><span>花瓣注册邮箱</span><input type="text" />

</label>

<label><span>密码</span><input type="text" /></label>

</form>

<form id="keydown">

<h2>输入型提示语消失</h2>

<label><span>花瓣注册邮箱</span><input type="text" />

</label>

<label><span>密码</span><input type="text" /></label>

</form>

</body>

</html>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类