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 相关文章推荐
Add Formatted Text to a Word Document
Jun 15 Javascript
理解JavaScript中的对象 推荐
Jan 09 Javascript
javascript 终止函数执行操作
Feb 14 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 Javascript
AngularJS中使用HTML5手机摄像头拍照
Feb 22 Javascript
简单实现js间歇或无缝滚动效果
Jun 29 Javascript
Express URL跳转(重定向)的实现方法
Apr 07 Javascript
Javascript循环删除数组中元素的几种方法示例
May 18 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
May 08 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 Javascript
vue-cropper组件实现图片切割上传
May 27 Vue.js
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中删除变量时unset()和null的区别分析
2011/01/27 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
js实现经典贪吃蛇小游戏
2020/03/19 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
python如何通过protobuf实现rpc
2016/03/06 Python
Python中类的初始化特殊方法
2017/12/01 Python
Django数据库表反向生成实例解析
2018/02/06 Python
Django异步任务之Celery的基本使用
2019/03/23 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
python SocketServer源码深入解读
2019/09/17 Python
在keras中获取某一层上的feature map实例
2020/01/24 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
主管竞聘书范文
2014/03/31 职场文书
治庸问责心得体会
2014/09/12 职场文书
领导班子三严三实对照检查材料
2014/09/25 职场文书
经销商会议开幕词
2016/03/04 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
Python数据类型最全知识总结
2021/05/31 Python
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python