单选框、多选框样式美化
来源:互联网 发布:java面向对象基础 编辑:程序博客网 时间:2024/06/04 21:09
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>表单及按钮的美化</title><script type="text/javascript" src="http://www.codefans.net/ajaxjs/jquery-1.4.2.min.js"></script><script type="text/javascript">;(function($){$.fn.hcheckbox=function(options){$(':checkbox+label',this).each(function(){$(this).addClass('checkbox');if($(this).prev().is(':disabled')==false){if($(this).prev().is(':checked'))$(this).addClass("checked");}else{$(this).addClass('disabled');}}).click(function(event){if(!$(this).prev().is(':checked')){$(this).addClass("checked");$(this).prev()[0].checked = true;}else{$(this).removeClass('checked');$(this).prev()[0].checked = false;}event.stopPropagation();}).prev().hide();}$.fn.hradio = function(options){var self = this;return $(':radio+label',this).each(function(){$(this).addClass('hRadio');if($(this).prev().is("checked"))$(this).addClass('hRadio_Checked');}).click(function(event){$(this).siblings().removeClass("hRadio_Checked");if(!$(this).prev().is(':checked')){$(this).addClass("hRadio_Checked");$(this).prev()[0].checked = true;}event.stopPropagation();}).prev().hide();}})(jQuery)</script><style>label.checkbox {padding-left: 24px; cursor:pointer;background: url(http://www.codefans.net/jscss/demoimg/201105/checkbox.png) no-repeat left -21px; line-height:22px; height:21px; display:inline-block; }label.checked {background-position:left 100%; }label.disabled{background-position:left 0px;}.hRadio{padding-left: 22px; display: inline-block;background: transparent url(http://www.codefans.net/jscss/demoimg/201105/radio.png) no-repeat left top;height: 19px; line-height:20px;cursor:pointer;vertical-align:middle;}.hRadio_Checked { background-position: left bottom;}</style><script type="text/javascript">$(function(){$('#chklist').hcheckbox();$('#radiolist').hradio();$('#btnOK').click(function(){var checkedValues = new Array();$('#chklist :checkbox').each(function(){if($(this).is(':checked')){checkedValues.push($(this).val());}});alert(checkedValues.join(','));alert($('#radiolist :checked').val());})});</script></head><body><div id="chklist" style="padding:10px; font-size:14px; "><input type="checkbox" value='1' /><label>aaaaaa</label><input type="checkbox" value='2' /><label>bbbbbb</label><input type="checkbox" value='3' /><label>ccccc</label><input type="checkbox" value='4' /><label>ddddd</label></div><div id="radiolist" style="padding:10px; font-size:14px; "><input name='r' type="radio" value='11' /><label>AAAAAA</label><input name='r' type="radio" value='21' /><label>BBBBBBBB</label><input name='r' type="radio" value='31' /><label>CCCCCC</label><input name='r' type="radio" value='41' /><label>DDDDDD</label></div><input type="button" value="确定" id="btnOK" /></body></html>
原文地址:http://www.cnblogs.com/asqq/archive/2012/08/06/2804766.html
0 0
- 单选框、多选框样式美化
- 美化博客样式
- html radio样式美化
- 多说样式美化
- 美化input : file样式
- 纯css3单选框和复选框样式美化效果
- 纯css3单选框和复选框样式美化效果
- 弹出框美化 alert样式美化
- input 复选框单选框样式美化
- 文件上传框样式美化
- HTML radio自定义美化样式。
- 美化单选框
- input[type=file] 样式美化,input上传按钮美化
- 使用css美化单选框(radio)和复选框(checkbox)的样式
- CSS样式上传域的美化
- 一张图片的CSS样式美化
- JQuery1.4实现表格样式美化
- 几款CSS3美化的表格样式
- android 控件ImageView的常用属性说明
- Python中super关键字的作用
- webAPP有用网站
- C中可变参数的宏
- Docker学习笔记之二,基于Dockerfile搭建JAVA Tomcat运行环境
- 单选框、多选框样式美化
- CodeIgniter RESTful 服务端
- List、Dictionary转Dictionary的性能分析
- android 触摸(Touch)事件、点击(Click)事件的区别(详细解析)
- python的位置参数和名称参数的包装注意事项
- Python设计模式系列之一: 用模式改善软件设计
- win编程实践(5)【c++】- 右值引用
- C-007.C语言中的运算符
- java线程经典示例