手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery表单获取和失去焦点输入框提示效果的实例代码
jQuery表单获取和失去焦点输入框提示效果的实例代码
摘要:复制代码代码如下:$("#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>

【jQuery表单获取和失去焦点输入框提示效果的实例代码】相关文章:

jquery控制表单输入框显示默认值的方法

JQuery中节点遍历方法实例

jquery 构造函数在表单提交过程中修改数据

JavaScript实现广告的关闭与显示效果实例

jQuery实现的多屏图像图层切换效果实例

设为首页 加入收藏的js代码

jQuery聚合函数实例

javascript搜索框效果实现方法

jQuery计算文本框字数及限制文本框字数的方法

jQuery实现表格行上移下移和置顶的方法

精品推荐
分类导航