时间:2014-08-29 编辑:简简单单 来源:一聚教程网
代码如下 | 复制代码 |
function appendit() 测试: |
再看一个例子
点击边框变色的文本框,鼠标点击文本框将要输入的时候,文本框自动变色高亮显示,非常有视觉效果,让文本框变漂亮了许多
代码如下 | 复制代码 |
请输入姓名: |
在火狐下也有效,只不过火狐和chrome下,这两款浏览器默认会自动会输入框添加点击效果,所以有时候看不清,IE下表现突出。
把现在流行的基于jquery实现方法给各位介绍一个例子
代码如下 | 复制代码 |
Html code:
文本框聚焦清空默认值边框变色,离开焦点添加默认值
Css code |
:
这个是基于jquery库的啊,请自己加上啊。
代码如下 | 复制代码 |
.fun{margin:0 auto;width:1000px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,0.1);border:solid 1px #ccc;font-family:Microsoft YaHei;overflow:hidden;} .inputText{border:solid 1px #ccc;height:40px;width:200px;line-height:40px/9;padding:0 2px;box-shadow:inset 0 0 4px rgba(0,0,0,0.1);margin:10px 0;outline:none;font-family:arial;font-weight:700;text-indent:5px;color:#1C1C1C;display:inline-block;} .inputText:focus{border:solid 1px #1398FF;box-shadow:0 0 5px rgba(0,192,255,0.4);} .text{padding:15px 0 15px 75px;} h1{text-align:center;padding:10px 0;margin:0;background:-webkit-linear-gradient(#fcfcfc,#f9f9f9) repeat;background:-moz-linear-gradient(#fcfcfc,#f9f9f9) repeat;border-bottom:solid 1px #ccc;font-weight:400;text-shadow:1px 1px 3px #fff;}/*Css3背景渐变*/ Js code: // JavaScript Document $(document).ready(function(){ function input() { //each遍历文本框 $(".inputText").each(function(){ var $val=this.value;//保存当前文本框的值 var $ss=$(".ss").val(); $(this).focus(function(){ //获得焦点时,如果值为默认值,则清空文本框的值 if (this.value== $val){ this.value=""; } }); $(this).blur(function() { //失去焦点时,如果值为空,则重新加上文本框默认值 if (this.value==""){ this.value=$val; } }); }); } input(); }) |