【消除表单默认值】表单获得焦点后默认值消失
来源:互联网 发布:手机淘宝签到在哪里 编辑:程序博客网 时间:2024/05/22 16:27
◇组件名称:
消除表单默认值
◇功能描述:
表单获得焦点后默认值消失,失去焦点后默认值出现。
◇调用方法:
addLoadEvent(stripeTables);
◇上下文情景:
很多表单都有默认值,用于提示输入内容。当表单获得焦点时,应该自动去除默默人内容,方便用户输入数据。当表单失去焦点时,如果表内没有内容,应重新设置表单内容为默认值。
◇工作方式&技术要点
·遍历表单所有元素,跳过“提交”按钮和没有默认值的元素。
·其他元素添加一个事件处理函数:把钙元素设置为空。
·为“失去焦点元素”添加事件处理函数:如元素值为空,将其改回该元素的默认值。
◇关键代码展示
function resetFields(whichform) { for (var i=0; i<whichform.elements.length; i++) { var element = whichform.elements[i]; if (element.type == "submit") continue; if (!element.defaultValue) continue; element.onfocus = function() { if (this.value == this.defaultValue) { this.value = ""; } } element.onblur = function() { if (this.value == "") { this.value = this.defaultValue; } } } }
- 【消除表单默认值】表单获得焦点后默认值消失
- 如何能实现文本框默认值,鼠标单击后消失,当鼠标焦点消失默认值又出现
- jquery模拟表单默认值
- jQuery表单Input文本框默认说明文字获得焦点后消失效果
- jQuery表单Input文本框默认说明文字获得焦点后消失效果
- jQuery表单input文本框默认说明文字获得焦点后消失效果
- 页面加载完成后表单获得焦点
- 设置Struts2的表单默认值
- 文本框获取焦点的时候默认值消失,当默认值发生改变时文本框内容为改变后的内容
- rails设置表单默认值&&隐藏表单
- AngularJS表单操作几个例子(表单提交,表单编辑默认值)
- 文本框默认值 单击后自动消失
- 如何设置表单列的默认值
- 前端笔记1(表单默认值)
- jquery是表单获得焦点
- 设置表单的默认值、检测表单是否变更
- (php)关于select提交表单后显示所提交的值为默认值
- textarea 默认值消失
- mongodb在NUMA机器上运行注意点
- I2C 驱动核心的数据结构
- Oracle VM VirtualBox与与主机共享资源
- ARM简约介绍
- MFC多文档应用程序 运行时如何去掉开始时的子窗口
- 【消除表单默认值】表单获得焦点后默认值消失
- Log4j配置 (部分转载)
- 内核配置
- question list
- [问题?]UL和select同样结构,为什么UL实现了,select实现不了?
- 密码验证
- TMS320C6713和TMS320C6713B有什么区别?
- 马士兵J2SE-第三章-面向对象-Object类:toString方法、equals方法、对象转型、抽象类抽象方法、final关键字、接口
- 字符串合并