- 浏览: 108498 次
- 性别:
- 来自: 江西
文章分类
最新评论
-
antsshadow:
如何在IE6、IE7、IE8中使用HTML5 canvas -
fei_6666:
请问 $('#livemargins_contro' ).bg ...
jquery.bgiframe.js解决下拉列表框被遮盖(iE 6下存在的情况) -
geliyang:
function(value,element)这里的value ...
Jquery Validator 的addMethod用法備忘
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<style type="text/css">
#userselect{ position:relative; width:183px;}
#userselect span{ display:block;text-align:left; padding-left:5px;width:178px; height:31px;border:1px solid #CCC; line-height:31px; background:url("selectdot.gif") no-repeat right top; cursor:pointer;}
#userselect ul{ position:absolute; left:0; top:33px; border:1px solid #CCC; margin:0; padding:0; list-style:none; width:100%;}
#userselect li{text-align:left;margin:0; padding:0; padding-left:5px; list-style:none;cursor:pointer; line-height:24px; width:178px; background:#FFF;}
#userselect li.hover{ color:#579BC3; background:#F2F2F2;}
</style>
<script type="text/javascript" src="tk.userselect.js"></script>
</head>
<body>
<div id="userselect"></div>
<script type="text/javascript">
var datatest = {
defaulttex: "--请选择--",
selectname: "usersex", //slect表单name名
selectvalue: "0", //slect表单value值
data: [{
optionstext: "男",
values: "1"
},
{
optionstext: "女",
values: "2"
}]
};
$("#userselect").userselect(datatest);
</script>
</body>
</html>
//tk.userselect.js代码:
// JScript source code
/*
例子:
var datatest={
defaulttex: "---请选择---",
selectname: "userselect",//slect表单name名
selectvalue: "0",//slect表单value值
data: [{
optionstext: "下拉列表1",
values: "1"
},
{
optionstext: "下拉列表2",
values: "2"
}]
};
$("aaa").userselect(datatest);
*/
(function ($) {
//初始化select
var defaults = {
defaulttex: "---请选择---",
selectname: "userselect",
selectvalue: "0",
data: [{
optionstext: "下拉列表1",
values: "1"
},
{
optionstext: "下拉列表2",
values: "2"
}]
};
$.fn.extend({
userselect: function (options) {
var selectdata = $.extend({}, defaults, options);
_intselect(this, selectdata);
}
});
_intselect = function (selectid, mydata) {
var selecthtml = '<input name="' + mydata.selectname + '" type="hidden" data-value="' + mydata.defaulttex + '" value="' + mydata.selectvalue + '" /><span></span><ul style="display:none;">'
for (var i = 0; i < mydata.data.length; i++) {
selecthtml += '<li data-option="' + mydata.data[i].values + '">' + mydata.data[i].optionstext + '</li>';
}
selecthtml += '</ul>';
selectid.append(selecthtml);
selectid.children("span").text(selectid.children("input").attr("data-value"));
selectid.children("span").bind("click", function (event) {
selectid.children("ul").toggle();
event.stopPropagation();
});
$(document).bind("click", function () {
selectid.children("ul").hide();
});
selectid.children("ul").children().each(function (i) {
$(this).bind("click", function () {
selectid.children("span").text($(this).text());
selectid.children("input").val($(this).attr("data-option"));
selectid.children("input").attr("data-value", $(this).text());
//alert(selectid.children("input").val());
});
$(this).hover(function () {
$(this).addClass("hover");
},
function () {
$(this).removeClass("hover");
}
);
});
}
})(jQuery);
发表评论
-
在js文件中显示jquery的智能提示VS2010
2012-05-25 15:30 0///<reference path="jqu ... -
英文强制自动换行
2012-03-22 17:48 818<div style="width:150px ... -
DIV+CSS布局中自适应两列等高的解决方法
2011-12-14 11:48 834<!doctype html> <html ... -
关于浏览器内核的一些概念
2011-12-14 11:37 836什么是浏览器内核 要想搞清楚浏览器内核是什么, ... -
介绍 10 个 CSS3 属性
2011-12-14 11:24 649介绍 10 个 CSS3 属性 border-rad ... -
将手机网站做成手机应用的JS框架
2011-11-30 14:26 939将手机网站做成手机应用的JS框架 发表于 2010年09月1日 ... -
图片水平垂直居中
2011-11-18 11:17 806<!DOCTYPE html PUBLIC " ... -
jquery实现无缝图片滚动
2011-10-24 13:58 920<!DOCTYPE HTML> <html& ... -
HTML Head 参数详解
2011-10-18 15:14 1941head区是指首页HTML代码的<head> ... -
IE6文字溢出BUG
2011-10-18 15:09 797在IE6下,经常会产生一些灵异事件,比如:HTML代码里是&q ... -
div背景半透明,文字不透明
2011-10-18 15:06 2061有时候某些纯色的半透明效果,不需要用图片来完成,可以直接使用d ... -
JS变量的作用域
2011-10-18 14:53 740JavaScript中变量的作用域非常奇特,如果不仔细研究,一 ... -
图片延迟加载之随滚动条显示
2011-10-18 14:38 1416经常上tudou网,发现tudou首页加载图片的功能很有意思, ... -
三列等高。中间列优先
2011-09-28 16:48 769<!DOCTYPE html> <html& ... -
a空标签设成块元素后ie7不能点击
2011-09-20 18:12 1686a空标签设成块元素后ie7不能点击,加上空背景后就可以了。 ... -
ie6支持position:fixed
2011-09-08 13:58 662pfP{position:fixed;_position:ab ... -
jquery实现tab选项卡
2011-09-08 10:36 1103<section class="recomme ... -
常用JS代码大全
2011-09-07 18:42 2124事件源对象 event.srcElement ... -
jquery实现图片幻灯片切换代码
2011-09-01 19:20 633<!DOCTYPE html PUBLIC " ... -
js控制图片自动等比例缩放
2011-08-29 16:17 853function imgfix(){ var maxw ...
相关推荐
jQuery inputbox表单美化插件自定义select框
html中默认的select太丑了,使用jquery+html自定义下拉框。样式随心所欲。
今天我们要分享一款很实用的jQuery自定义Select下拉框,它的外观不仅比浏览器自带的下拉框要漂亮,而且在选择的时候还可以自动滚动下拉框选项,用户体验非常不错。之前我们也分享过一些用CSS3和HTML5制作的下拉框,...
jQuery select框美化自定义下拉菜单选择表单代码 jQuery select框美化自定义下拉菜单选择表单代码 jQuery select框美化自定义下拉菜单选择表单代码 jQuery select框美化自定义下拉菜单选择表单代码
内容索引:脚本资源,jQuery,Select,下拉框美化 jQuery实现select下拉框样式美化效果,这是个挺实用的网页美化技巧,现在jquery很流行,用它不但可以实现交互的Ajax效果,同时也可用来美化表单元素,像下拉框,单选框...
基于jquery自定义表单样式。LazyForm radio,checkbox,select 表单样式自定义
jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)...
jQuery美化Select下拉框是一款适用于后台管理功能表单下拉框选择代码。 select -- name 可以接收选择的值【用于表单提交 名称自定义】 option -- 1. value 传给后台的参数 1. selected 设置默认...
摘要:脚本资源,jQuery,下拉框,下拉列表 运行环境:HTML/PHP/ASP/
jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上...
一款jquery实现表单输入提示的Autobox插件(基于jquery.ui) 29.一款美化表单下拉列表、复选框等的jquery combobox插件实例 30.站长必备jquery实现combox自动筛选,高亮显示功能 4)菜单 1.jquery+CSS超炫丽横向...
jQuery formValidator表单校验插件支持的验证功能: 支持所有类型客户端控件的校验 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性。 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你...
jQuery formValidator表单校验插件 插件目前提示错误,有两种模式:showword和showalert,即文字提示和窗口提示 目前支持5种大的校验方式,分别是:InputValidator(针对input、textarea、select控件的字符...
9.4 自定义 155 9.4.1 animate(params, [duration], [easing], [callback]) 155 9.4.2 animate(params, options) 157 9.4.3 stop([clearQueue], [gotoEnd]) 160 9.4.4 delay(duration, [queueName]) 161 9.5 设置 ...
控件中含有隐藏的SELECT表单控件,ID及NAME都可自定义,这样可使COMBO控件放在一个普通的表单内,用户用一般的提交方式, 也可把选中的值准确地传到后台 经测试,兼容IE6--IE8,Firefox,chrome浏览器,在非IE浏览...
可以在拖曳模式下使用:属性网格(当前实现)/常规形式(路线图)。 易于自定义CSS。 支持的输入:text / checkbox / textarea / html / color / date / number / radio / select。 验证支持。 用于描述输入的...
web页面中,我们一般不用select、option来实现下拉菜单效果,因为下拉框的样式丑且难以美化,所以我们选择控制ul显示隐藏来实现同样且高大上的效果,但是不能像下拉框那样点击页面其他部分,下拉菜单收起或隐藏,...
jbvalidator是一个全新的基于jQuery的表单验证插件,它是为最新的Bootstrap 5框架创建的,并且支持客户端和服务器端验证。 多种语言。 自定义错误消息。 自定义验证规则。 通过HTML数据属性易于使用。 安装 npm ...
用法:通过ID,自定义选项设置一种表单$("#MyForm").autoSaveForm({autosave_frequency: 0, # autosave disabledautosave_onclick: "#my-container a[href]:not([rel])",# custom links to be bound as ...
这是一款很实用的jQuery下拉框美化插件,它...同时,和之前介绍的简单实用的CSS3自定义下拉Select表单相比,它开放了一些自定义操作下拉框的API接口,开发起来相对比较方便,至于API的使用方法,我们可以在演示中看到。