关于表单用js如何实现占位符placeholder的效果
来源:互联网 发布:京东万象数据 编辑:程序博客网 时间:2024/06/17 15:56
笨方法,需要每个input都要写focus 和blur 事件,可以实现,但是毕竟太笨
<input type="text" value="请输入你的账户" onfocus="focusFunc('请输入你的账户',this)" onblur="blurFunc('请输入你的账户',this)" /><input type="text" value="请输入你的密码" onfocus="focusFunc('请输入你的密码',this)" onblur="blurFunc('请输入你的密码',this)"/>
/*获取焦点 提示信息消失*/function focusFunc(ss,oCtl){if(oCtl.value==ss){oCtl.value='';}}/*失去焦点 提示信息显示*/function blurFunc(ss,oCtl){if(oCtl.value==''){oCtl.value=ss;}}
后来发现有这个属性defaultValue,新大陆啊
$(".cont_msg input").focus(function(){ if($(this).val()==$(this).defaultValue){ $(this).val(""); } }).blur(function(){ if($(this).val()==''){ $(this).val($(this).defaultValue); } });
本以为这样就可以实现了,但是就是没有预期的效果!!!
原因:
$(".cont_msg input").focus(function(){ if($(this).val() ==this.defaultValue){ $(this).val(""); } }).blur(function(){ if ($(this).val() == '') { $(this).val(this.defaultValue); } })
defaultValue 是DOM的属性啊!!!DOM的!
0 0
- 关于表单用js如何实现占位符placeholder的效果
- js实现html的placeholder属性效果
- 如何实现在TextView使用占位符(placeholder)
- ios中实现带占位符placeholder的UITextview
- iOS 实现 UITextView placeHolder的占位文字
- js占位符的实现
- 积跬步,聚小流-------js实现placeholder的效果
- 理解Sass的选择占位符%placeholder
- 自定义带占位符Placeholder的textView
- tensorflow-placeholder-占位符的使用
- 实现UITextView的placeholder效果
- 关于表单元素input的placeholder属性
- iOS UITextView的PlaceHolder 占位文字的实现
- iOS之UITextView实现placeHolder占位文字的最佳方法
- PlaceHolder的两种实现方式,表单
- UITextView的Placeholder占位文字
- 也谈placeHolder占位符
- sass继承 %占位符placeholder
- 一念永恒 > 第415章 谁敢要白小纯小命!
- andorid 连接-心跳-异常中断流程图
- 统计车牌识别里面各个lable 的数量
- oracle的一些sql查询例子,(子查询、分组查询、求和、求平均数等等)都囊括到了。(2)
- C语言联合体(union)的使用方法及其本质-union
- 关于表单用js如何实现占位符placeholder的效果
- Android手机使用Fiddler方法介绍(原)
- Material Design控制项目全局样式(二)
- js手机横竖屏判断
- 三目运算符
- Android json与双向list相互解析
- Android:EditText输入中英文查找用户列表
- Linux基础概念
- php <?= //show code ?> 作用