jQuery_review之一行语句搞定表单焦点样式

众所周知,各种浏览器对于HTML、CSS以及原生JS的支持不尽相同。但是jQuery很好地封装了各种浏览器不同的实现,能够很好地解决跨浏览器的CSS问题。下面就是在review表单操作的时候的一个DEMO,记录在这个地方,方便后面做项目的时候查找使用。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <script type="text/javascript" src="jquery-1.8.3.js"></script>
  <script type="text/javascript">
      $(function(){
            $("input[type='text']").focus(function(){
              $(this).addClass("onfocus");
          }).blur(function(){
              $(this).removeClass("onfocus");
          });
      });
  </script>
  <style type="text/css">
      input.onfocus{
          border:solid red 2px;
          background-color:grey;
      }
  </style>
  </head>
  <body>
      <form action="#" method="get">
          <label for="name">name:</label>
              <input type="text" name="name"><br/>
          <label for="address">address:</label>
              <input type="text" name="address"><br/>
          <label for="email">E-mail:</label>
              <input type="text" name="email"><br/>
          <label for="qq">QQ:</label>
              <input type="text" name="qq"><br/>
          <input type="button" value="submit"><br/>
      </form>
  </body>
</html>  

jQuery_review之一行语句搞定表单焦点样式,布布扣,bubuko.com

时间: 2024-08-03 19:23:38

jQuery_review之一行语句搞定表单焦点样式的相关文章

JBPM6教程-如何搞定表单乱码

由于jBPM6国际化的问题,JBPM6有很多表单都出现了乱码的情形,详情见下图.有的是中文排版的问题(如仪表盘中的视图),有的是国际化中没有中文所导致的.要么2B的去把缺少的中文文件去补充完,要么就是把显示语言更改为英文. (1)FireFox切换为英文的方案如下: 在"工具" ->  "内容" -> "语言"面板中,将"英语/美国[en-us]"设置为首选. (2)Chrome 切换为美国英语的步骤如下: 在&q

AngularJs轻松搞定表单验证

表单验证在很多地方都会用到,在学习angular之前,我觉得表单验证是一个很麻烦的事情,需要在js中写大量的代码,但是在angular中,只需要写很少的代码就能完成以前需要很多代码才能完成的东西. 在angular中,当我们在input标签中加入ng-model之后,angular会为这个标签自动生成一系列的class.例如: <!DOCTYPE html> <html ng-app="myApp"> <head lang="en"&g

一行命令搞定没有Visual Studio2003(2005)时的手动编译

一行命令搞定没有Visual Studio2003(2005)时的手动编译命令 起因: 有时可能会发生这样的情况,网站做好了,要在服务器上布署.布署中发现,有些地方代码需要小改,然而,在服务器或其他地方没有安装VS系列工具,但服务器上已安装有.net框架,此时仍然需要对已有项目的某些文件进行少量修改,并再次进行编译.此时,在服务器上安装VS系列开发工具并不可能,也不经济.那么下面的方法就可以派上用场了. (1)将下面一行保存到你项目所在的目录下一个名为:buid.bat文件中: %SYSTEMR

Java一行代码搞定两个数互换

提到两个数互换,首先想到的应该是如何不引入第三个数实现,当然也有很多方法. 想到个有趣的事就是怎么用一行代码搞定互换,其实也不难. 先来两种小学生写法: a = a + b - (b = a); a = a * b / (b = a); 以上两句结果一样,就是把a,b值互换. 还有一种无赖写法: a = b + (b = a) * 0; 稍高端的写法是: a = a ^ b ^ (b = a); 这个原理就是一个数异或另一个数两次值不变.

一行代码搞定Adapter

15年Google I/O大会发不了三个重要支持库 >Material design (Android Support Design) >百分比布局:Percent support lib >数据绑定: Data Binding Library 如果你还不没用过Data Bind Library 没关系 那你知道ButterKnife吧 DataBindLibrary 和ButterKnife都是编译时期生成相应的注解文件 因此 在性能上不会有什么大的影响 因此放心的尝试吧.(个人感觉D

一行代码搞定所有屏幕适配

一行代码搞定所有屏幕适配AbViewUtil andbase框架 介绍:http://blog.csdn.net/menglele1314/article/details/46422409 andbase框架 下载:http://download.csdn.net/detail/menglele1314/8786989 导入andbase开源框架 1.首先在你的应用的application中设置: AbAppConfig.UI_WIDTH = 1080; AbAppConfig.UI_HEIGH

表单自定义样式

总结自定义表单样式的控件,涉及到一些css伪类伪元素知识 css组合选择符 css组合选择符在自定义表单控件中扮演着连接的作用,便于控制元素样式,css3中有四种组合选择符. 后代选择器 :以空格分离,选择后代相匹配的元素:#div p 选择的是#div下所有的p元素 子元素选择器 :以大于号分离,选择子元素相匹配的元素:#div>p 选择的是#div下直接子元素为p元素 相邻兄弟选择器 :以加号分离,选择紧接的元素,二者有相同父级,#div+p选择的是#div相邻的p,只是第一个,因为第一个相

BPM实例分享:如何设置表单字体样式

系统版本:V10.0 一些业务场景中,时尔需要改变表单字体 那如何设置表单字体样式? 本文将会针对全局表单和单个表单进行阐述! 1.全局表单:  修改WFRES\CSS\MvcSheet.css ,在body节点里面增加 font-family:"字体名" !important;  2.单个表单: 添加以下样式body{    font-family:"字体名" !important;  } PS:若设置后没有变化,按F12,并查看控制整个页面的div,找到相应的C

BootStrap的table表格,栅格系统,form表单的样式

BootStrap BootStrap的简介 1.    什么是Bootstrap 由两个前端设计师开发的一个前端的框架(Html,css,js) 简化了程序员写css的代码 2.    为什么使用BootStrap,有什么特点 l  学习比较简单,有了Html,css和js就能学习 l  响应式布局,可以适应多种的设备 l  移动设备优先 BootStrap的使用 环境的安装 官网上下载包 要想使用bootStrap 必须加载jquery bootStrap的基本模板 1.     Html文