input 的用户体验提升

简介:
 
  
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" >
< title > Document </ title >
< style >
input
{ float : left ; clear : left ; margin : 3px 0 ; }
</ style >
< script >
window.onload
= function (){
var inputTags = document.getElementsByTagName( ' input ' );
var blurCss = ' background:#fff; border:1px solid #ccc; ' ;
for ( var i = 0 , n = inputTags.length; i < n; i ++ ){
if (inputTags[i].type == ' text ' ){
inputTags[i].style.cssText
= blurCss;
inputTags[i].onfocus
= function (){
this .style.cssText = ' background:#f90; border:1px solid #ccc; ' ;
}
inputTags[i].onblur
= function (){
this .style.cssText = blurCss;
}
}
}
}
</ script >
</ head >
< body >
< input type ="text" value ="aa" />
< input type ="text" value ="bb" />
< input type ="text" value ="cc" />
< input type ="text" value ="dd" />
</ body >
</ html >
复制代码

 




本文转自豪情博客园博客,原文链接:http://www.cnblogs.com/jikey/archive/2009/12/10/1621489.html,如需转载请自行联系原作者
目录
相关文章
layui内部表单互动的实战案例:根据radio单选框自动改变input内容
layui内部表单互动的实战案例:根据radio单选框自动改变input内容
178 0
|
前端开发 JavaScript UED
如何更好的去除谷歌浏览器中input自动填充背景?
如何更好的去除谷歌浏览器中input自动填充背景?
如何更好的去除谷歌浏览器中input自动填充背景?
|
4月前
|
Web App开发 移动开发 JavaScript
必知的技术知识:input详解
必知的技术知识:input详解
45 0
|
4月前
|
移动开发 前端开发 JavaScript
必知的技术知识:input的30个属性
必知的技术知识:input的30个属性
33 0
|
Web App开发 前端开发 JavaScript
解决 input 输入框在 iOS 系统中无法输入内容
解决 input 输入框在 iOS 系统中无法输入内容
849 0
|
Web App开发 iOS开发
Bug: Safari浏览器input框placeholder和内容都不显示
Bug: Safari浏览器input框placeholder和内容都不显示
263 0
|
JavaScript 前端开发
不应该被滥用的 input 属性
前两天接到了一个需求:手机号、身份证、验证码 需要校验,检验规则包括长度、内容。 想法是有一堆,但是不知道好使不好使,我们今天来整理一下咯。先来说说都有什么想法 html 的标签属性 type pattern min、max minlength、maxlength js 的事件监听 value 获取值(vue 使用 v-model) @input 监听改变 接下来就是我们大家都很期待的理想很丰满,现实很骨感环节。
164 0
不应该被滥用的 input 属性
input placeholder 兼容性处理
input placeholder 兼容性处理
231 0
|
iOS开发
微信浏览器中Input的兼容性处理
微信浏览器中Input的兼容性处理
243 0
|
Web App开发 JavaScript 前端开发
小小标签,强大功能——深藏不露的 <input>
<input> 虽只是一个看似简单的 HTML 表单元素,但它这么一个单一的元素,就有多达 30 多个属性(attribute),相信无论你是个小菜鸟还是像我一样写了 15 年 HTML 的老手,知道这点的时候还是会惊讶不已的。而且如果再加上全局属性那就更多了,例如最重要的 type 属性有超过20个可能的值!可以来简单看看 MDN 文档。
257 0
小小标签,强大功能——深藏不露的 <input>