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的has()方法以及与find()方法以及filter()方法的区别详解
Apr 26 Javascript
javascript数组去重方法终极总结
Jun 05 Javascript
Jquery实现顶部弹出框特效
Aug 08 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
Dec 12 Javascript
jQuery实现的浮动层div浏览器居中显示效果
Feb 03 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
Sep 11 Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 Javascript
解决layui 三级联动下拉框更新时回显的问题
Sep 03 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 Javascript
jQuery实现简单弹幕效果
Nov 28 jQuery
vue学习之Vue-Router用法实例分析
Jan 06 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
星际玩家的三大定律
2020/03/04 星际争霸
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
Prototype中dom对象方法汇总
2008/09/17 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
jquery checkbox实现单选小例
2013/11/27 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
JavaScript中的this机制
2016/01/30 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
python求众数问题实例
2014/09/26 Python
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
python生成随机红包的实例写法
2019/09/02 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
保送生自荐信范文
2013/10/06 职场文书
办公室主任岗位职责
2013/11/08 职场文书
护理个人求职信范文
2014/01/08 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
大雁塔导游词
2015/02/04 职场文书
毕业赠语大全
2015/06/23 职场文书
导游词之无锡古运河
2019/11/14 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang