html 复选框 mysql_Html:实现带复选框的下拉框(一)

news/2024/7/3 0:09:46

概述

项目中要用到可多选的下拉框(select),发现HTML中无此控件,故手动模拟实现一下。

模拟所用元素:input,ul,li

代码

模拟实现带复选框的下拉列表

body{

margin: 20px;

}

input{

width: 150px;

height: 30px;

}

ul{

display: none;

list-style: none;

width: 150px;

padding: 0;

margin: 0;

}

li{

height: 20px;

font-size: 20px;

margin-bottom: 5px;

}

input{

font-size: 14px;

}

input[type="checkbox"]{

width: 20px;

height: 20px;

line-height: 20px;

margin: 5px 5px 0 0;

vertical-align: top;

}

#id_div{

width: 150px;

}

  • 000000
  • 111111
  • 222222
  • 333333
  • 444444

//显示 - 隐藏下拉列表

$("#id_div").mouseleave( function(){

$("#id_select_options").hide();

} );

function show_options()

{

if( $("#id_select_options").is(":hidden") )

$("#id_select_options").show();

else

$("#id_select_options").hide();

}

//复选框勾选,更新显示

function chk_changed()

{

var str_selected = "";

var lstChk = document.getElementsByName( "select_checkbox" );

for( var n = 0; n < lstChk.length; n++ )

{

if( lstChk[n].checked )

str_selected = str_selected + "/" + lstChk[n].value;

}

$("#id_select").val( str_selected.substring( 1, str_selected.length ) );

}

效果

083c7b1eef873cae5e1f392625b89725.png


http://lihuaxi.xjx100.cn/news/236407.html

相关文章

深入理解 python 元类

一、什么的元类 # 思考&#xff1a; # Python 中对象是由实例化类得来的&#xff0c;那么类又是怎么得到的呢&#xff1f; # 疑问&#xff1a; # python 中一切皆对象&#xff0c;那么类是否也是对象&#xff1f;如果是&#xff0c;那么它又是那个类实例化而来的呢&…

java map prefix_从键以特定表达式开头的Map中获取所有值的最快方法

小编典典如果您使用NavigableMap(例如TreeMap)&#xff0c;则可以利用基础树数据结构的好处&#xff0c;并执行以下操作(非常O(lg(N))复杂)&#xff1a;public SortedMap getByPrefix(NavigableMap myMap,String prefix ) {return myMap.subMap( prefix, prefix Character.MAX…

OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so

OSError: Could not find library geos_c or load any of its variants [libgeos_c.so.1, libgeos_c.so 解决&#xff1a; sudo vim /etc/ld.so.conf 添加&#xff1a;/opt/source/geos-3.5.0/build/lib sudo ldconfig

C语言程序试题

一个无向连通图G点上的哈密尔顿&#xff08;Hamiltion&#xff09;回路是指从图G上的某个顶点出发&#xff0c;经过图上所有其他顶点一次且仅一次&#xff0c;最后回到该顶点的路劲。一种求解无向图上哈密尔顿回路算法的基础实现如下&#xff1a; 假设图G存在一个从顶点V0出发的…

Guava Cache本地缓存在 Spring Boot应用中的实践

概述 在如今高并发的互联网应用中&#xff0c;缓存的地位举足轻重&#xff0c;对提升程序性能帮助不小。而 3.x开始的 Spring也引入了对 Cache的支持&#xff0c;那对于如今发展得如火如荼的 Spring Boot来说自然也是支持缓存特性的。当然 Spring Boot默认使用的是 SimpleCache…

php include include_once 区别,「PHP」include()、include_once()、require()、require_once()的用法及区别...

1、include&#xff1a;使用include引用外部文件时&#xff0c;只有代码执行到include代码段时&#xff0c;调用的外部文件才会被引用并读取&#xff0c;当引用的文件发生错误时&#xff0c;系统只会给出个警告错误&#xff0c;而整个php文件会继续执行。使用require语句来调用…

面试题收集最新

Java高级程序员面试题------https://www.cnblogs.com/mengdou/p/7233398.html Java高级工程师面试题总结及参考答案-----https://www.cnblogs.com/java1024/p/8594784.html Java高级程序员&#xff08;5年左右&#xff09;面试的题目集----https://blog.csdn.net/fangqun663775…

Clojure程序设计

《Clojure程序设计》基本信息作者&#xff1a; (美)Stuart Halloway Aaron Bedra [作译者介绍]出版社&#xff1a;人民邮电出版社ISBN&#xff1a;9787115308474上架时间&#xff1a;2013-3-1出版日期&#xff1a;2013 年3月开本&#xff1a;16开页码&#xff1a;230版次&#…