jqTransform美化表单


Posted in Javascript onOctober 10, 2015

jqTransform,是DFC Engineering写的一个jQuery的样式插件,用于美化表单元素,使用方便简单,能美化所有表单元素包括input,radio,textarea,select,checkbox。
运行效果图:

jqTransform美化表单

使用方法:
1、添加javascript引用和css文件的引用

<link rel="stylesheet" type="text/css" href="jqtransform.css" /> 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.jqtransform.js"></script>

2、编写HTML表单结构

<form class="jqtransform" action="#" method="post"> 
  <p><label>用户名:</label><input type="text" /></p> 
  <p><label>密码:</label><input type="password" /></p> 
  <p><label>性别:</label><input type="radio" name="sex" /> <label style="width:auto">男</label> 
 <input type="radio" name="sex" /> <label style="width:auto">女</label> </p> 
  <p><label>学历:</label> 
   <select> 
    <option value="1">博士</option> 
    <option value="2">硕士</option> 
    <option value="3">大学本科</option> 
    <option value="4">大专</option> 
    <option value="5">中技</option> 
   </select> 
  </p> 
  <p><label>短信订阅:</label><input type="checkbox" /> <label>开通短信订阅功能</label></p> 
  <p><label>备注:</label> 
  <textarea name="note" rows="6" cols="40"></textarea> 
  </p> 
  <p><label> </label><input type="submit" value="提交" /> <input type="reset" value="重置" /></p> 
</form>

3、调用插件

$('.jqtransform').jqTransform();

一个漂亮的表单就出来了,不过有点瑕疵,jqTransform对IE下中文表单按钮的支持不够理想,如:button的value为英文时显示正常,但是多个英文单词如value为Sure,I submit!则会掉行,如果value为中文那就更杯具了,”提交“两个字竖着排,这当然不是我想要的效果。解决办法是从CSS样式下手,找到jqtransform.css文件的button.jqTransformButton,大概在14行。加入:

width:auto; 
white-space: nowrap;

即将按钮的宽度设置为自动,单行显示。当然你也可以设置一个固定的宽度,您还可以修改CSS文件自定义表单样式。

以上就是告诉大家如何使表单更加美化,就是利用一个简单的jQuery的样式插件,用于美化表单元素,使用方便简单,希望大家可以应用到自己网页制作当中。

Javascript 相关文章推荐
jquery uaMatch源代码
Feb 14 Javascript
3种js实现string的substring方法
Nov 09 Javascript
jQuery 3.0 的 setter和getter 模式详解
Jul 11 Javascript
微信小程序 实现tabs选项卡效果实例代码
Oct 31 Javascript
canvas实现刮刮卡效果
Mar 14 Javascript
详解如何使用webpack打包Vue工程
May 27 Javascript
JS实现点击Radio动态更新table数据
Jul 18 Javascript
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
简单介绍react redux的中间件的使用
Apr 06 Javascript
vue router 用户登陆功能的实例代码
Apr 24 Javascript
原生js实现日历效果
Mar 02 Javascript
通过实例解析JavaScript for in及for of区别
Jun 15 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
Oct 10 #Javascript
页面内容排序插件jSort使用方法
Oct 10 #Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 #Javascript
js中unicode转码方法详解
Oct 09 #Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
Oct 09 #Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
Oct 09 #Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 #Javascript
You might like
php中get_headers函数的作用及用法的详细介绍
2013/04/27 PHP
PHP利用str_replace防注入的方法
2013/11/10 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
php中try catch捕获异常实例详解
2014/11/21 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
2017/04/23 jQuery
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
Cython 三分钟入门教程
2009/09/17 Python
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
10个Python小技巧你值得拥有
2018/09/29 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
Python的Lambda函数用法详解
2019/09/03 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
python能做哪方面的工作
2020/06/15 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
个人简历中的自我评价范例
2013/10/29 职场文书
大学生励志演讲稿
2014/04/25 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
夫妻吵架保证书
2015/05/08 职场文书
导游词之舟山普陀山
2019/11/06 职场文书