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 相关文章推荐
Javascript 判断 object 的特定类转载
Feb 01 Javascript
JavaScript定时器详解及实例
Aug 01 Javascript
jQuery中:password选择器用法实例
Jan 03 Javascript
jQuery使用post方法提交数据实例
Mar 25 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
May 24 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
Oct 21 Javascript
移动适配的几种方案(三种方案)
Nov 25 Javascript
bootstrap输入框组件使用方法详解
Jan 19 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
Feb 07 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 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
菜鸟修复电子管记
2021/03/02 无线电
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
php获取系统变量方法小结
2015/05/29 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
JS实现多选框的操作
2020/06/24 Javascript
python通过函数属性实现全局变量的方法
2015/05/16 Python
详解Python的Django框架中inclusion_tag的使用
2015/07/21 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
python版百度语音识别功能
2019/07/09 Python
django的model操作汇整详解
2019/07/26 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
python之生成多层json结构的实现
2020/02/27 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
致短跑运动员广播稿
2014/01/09 职场文书
励志演讲稿300字
2014/08/21 职场文书
珍爱生命主题班会
2015/08/13 职场文书
标会主持词应该怎么写?
2019/08/15 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
pandas中对文本类型数据的处理小结
2021/11/01 Python