多个列表框联动,不算是啥大问题,但是却挺麻烦,那么怎么才能够尽量方便一点呢?网上搜了一下,没发现太好用的,于是就自己写了一个。基于jQuery,无限级联动,支持下拉列表框和列表框。...2、引用js 3、设置联动列表框的属性和事件 var...比如在修改记录时,字段值是 沈阳市、和平区、某某街道、某某社区,那么就应该把列表框的默认选项给设置上。但是选项是动态生成的,而且还是ajax获取的,这个问题想了好几天,截止到现在才有了一个明确的思路。
itemID; } protected void btn_SetItemSelect_Click(object sender, EventArgs e) { //设置下拉列表框的选项...3、 修改记录演示 一般在修改记录的时候,需要根据记录里的信息设置列表框的选项,这里演示了这种功能。...然后设置,这里只是一个实例 this.lst_Area.SetSelectedValue("6,568,572"); } 4、 页面修饰演示 您看了上面的演示,可呢会觉得几个下拉列表框挨在一起太难看了...这个可以在下拉列表框的前面,加上一些修饰。...demo.naturefw.com/Nonline/other/UniteListHTML.aspx protected virtual void SetHTML() { //一行里,下拉列表框前面加说明的方法
这里说一下添加、修改数据。 一大堆的表,n多的字段,经常变化的表现形式(比如文本框换成下拉列表框等),是不是很头痛?...我的表单控件要做的事情: 1、自己描绘控件,比如能够自己添加文本框、下拉列表框这一类的控件。 ...2、可以自己获取用户输入的信息,进行验证(前台的js验证和后台的数据的类型是否符合子段类型的验证),组合SQL语句或者调用存储过程来添加、修改数据。 ...2、根据属性添加子控件,也就是具体的控件(比如文本框、下拉列表框等)。 3、取值,保存数据。 4、修改的时候显示数据。 ...// 描述信息 /// public string ColInfo; } 2、根据属性添加子控件,也就是具体的控件(比如文本框、下拉列表框等
服务器端会根据联动级数来动态创建下拉列表框。就是这样:lst = new MyDropDownList();这样呢,做一个循环,有n级就new出来n-1个。...//获取过滤条件 dv.RowFilter = "ParentID=" + ParentID; //定义新的下拉列表框 ...第一次访问,取下拉列表框的第一个选项的值 if (dv.Count > 0) ParentID = dv[0][1].ToString(); else...当第一个下拉列表框触发了onchange函数(lst_change)的时候,会根据用户的选项对下一个下拉列表框的item进行设置,然后判断一下是否有下下一个下拉列表框,有的话递归调用lst_change...这样不管有多少个下拉列表框,都可以用这两个js函数搞定。
首先一个问题就是,用哪种列表框,然后是其ID、name等属性的命名规范。然后是列表框是怎么出来的?是写死在body里,还是用js动态创建出来,还是其他的什么方式? 这些都属于列表框的职责。...省份的下拉列表框change之后,城市的下拉列表框要显示选择的省份里的城市,城市改变了之后,区县下拉列表框的选项也有随之变化,这就是他们的联动关系。...比如我一开始用的是下拉列表框,后来客户说,面积太小看这不方便,换成列表框吧,这个面积的,一次可以看到多个选项,不想下拉列表框,用鼠标点一下才能看到其他的选项。那么怎么办呢?我要改联动列表框。...我还得改联动列表框,但是同上的问题。 这就是让一个控件负责多个职责的缺点。 那么分开来有啥好处呢? 我可以写一个js,专门负责动态创建各种列表框,比如下拉列表框等等。...在写一个js,专门负责数据提取。 再来一个js,专门负责表单里的控件的布局。 最后一个js,就是负责联动。
那么对于 下拉列表框 我个人感觉有几个地方用着不是太方便。 1、绑定数据库。...在修改数据的时候,往往需要根据已经保存的数据来设置下拉列表框的第几个选项是被选中的,以便于修改。(不知道我有没有说清楚,表达能力还有待提高。)...比如:第一个item是“请选择”,而这个下拉列表框又必须有一个选项(当然不能选第一个了),这个时候就需要验证一下。...给下拉列表框填充从 1 到 lastDay 的数据。value 和 text 值一致。 ...给下拉列表框填充从 1 到 12 的数据。value 和 text 值一致。
(Jquery)调用后台方法 级联菜单 </script...{ } ShowPro(); } #region##省份下拉列表框.../// /// 省份下拉列表框 /// /// public...} return strPro = str.ToString(); } #endregion #region##城市下拉列表框.../// /// 城市下拉列表框 /// ///省份ID</param
BindSex(); //绑定数据表 BindData(); // 设置下拉列表框不可见 cmb_Temp.Visible = false; //...dgv_User.CurrentCell.Value = "女"; dgv_User.CurrentCell.Tag = ""; } } 当滚动DataGridView或者改变DataGridView列宽时将下拉列表框设为不可见... BindSex(); //绑定数据表 BindData(); // 设置下拉列表框不可见 ... dgv_User.CurrentCell.Tag = ""; } } // 滚动DataGridView时将下拉列表框设为不可见...ScrollEventArgs e) { this.cmb_Temp.Visible = false; } // 改变DataGridView列宽时将下拉列表框设为不可见
访问者可以使用诸如文本域、列表框、复选框以及单选按钮之类的表单元素输入信息,然后单击某个按钮提交这些信息。是客户端与服务器端的交流途径。...三、表单元素标记 ①.单行文本 ②.密码框 ③.单选框 <input name=”文本框名” type=”radio” value=” 提交值” checked=... 单选下拉框: 列表1</
需求、目的: 1、 在前台网页,使用js自动创建表单 2、 可以控制表单里的控件类型,比如文本框、下拉列表框、在线编辑器等。...3、 可以获取用户输入的数据,可以进行验证 4、 可以进行排版 5、 修改数据时,可以把原有数据绑定到表单。...实现方式: 1、 js + json + 第三方js脚本、控件 2、 json对表单进行描述,比如标题、控件类型、控件大小、下拉列表框的item如何填充等。...答:当然还有其他的功能,比如设置文本框 只读(readonly),设置默认值,设置帮助信息,表单布局等,这些都可以通过修改json的属性值来实现。 问:json的结构到底是啥样的?...答:这个可以看在线演示,还可以修改值来看看变化。 附:第三方js 1、 jQuery。这个就不多说了。 2、 my97。选择日期的,很好很强大 3、 kindereditor。
首先准备好需要引入的JS文档,可以是成熟的JS库,也可以是自己编写的JS代码,把这些代码保存到本地硬盘浏览器的安装目录下的js文件夹。...一、临时需要引入本地js文档 点击浏览器“编辑”菜单,选择“运行JS代码”,打开运行JS脚本代码的窗口。...在“运行JS代码”窗口中,有一个引入JS的下拉列表框,自动列出本文第一步指定文件夹下的所有JS文档,直接勾选需要引入的JS文档,可以同时选择引入多个文档。...输入JS代码后,点击“执行JS”按钮,浏览器自动在当前网页上完成引入JS文档和执行自定义脚本代码。...打开“引入JS文档”下拉列表框,自动列出软件目录下的js文件夹下所有JS文档,如果选择引入jquery库,然后就可以在代码中直接使用JQuery编码。
一.数据绑定… 文章 狼人2007 1970-01-01 658浏览量 js实现DropDownList的数据筛选 js实现DropDownList的数据筛选 背景: 前段时间做项目时遇到了在第三方控件中进行数据的筛选问题...但是树控件的使用和操作都比较复杂,对于一些比较简单的操作,比如单选其中的一个节点的情况则可用使用下拉列表框来代替。...ASP.NET操作ORACLE数据库添加数据记录时如何生成自动编号… 文章 wangccsy 2006-02-15 927浏览量 在Option条目中填充前导空格的方法 在使用Web页面上的下拉列表框(...使下拉列表框中,不同的level有一定的显示缩进将是非常友好的一种排版方式。 如果在HTML编写状态下… 文章 唐玄奘 2017-12-14 1241浏览量 以【联动列表框】来看单一职责!...列表框分为很多种,比如下拉列表框(DropDownList)、列表框(ListBox),还有为了美观用div模拟的,以… 文章 金色海洋 1970-01-01 794浏览量 1-3 Winform 中的常用控件
拒绝角色优先,只要拒绝了那么就不可以使用。...这个是给下拉列表框级别的控件准备的。通过这里的条件可以达到过滤数据的效果。同样,这个也有“正向”没有“拒绝”。 1、一个控件(比如下拉列表框)可以有多个方案,也可以不使用方案,即显示全部数据。... 3、一个功能节点里面有查询和表单,而一个表单(查询)里面有可能有多个下拉列表框。...这是一个关联表,把角色、和资源方案关联起来,由于一个角色里面会有多个功能节点,一个功能节点可能有多种方案(但是只能选一个),有一个表单、有一个查询,而表单和查询里面会有多个下拉列表框这一类的控件, 所以在关联的时候是角色和功能节点做联合主键的作用...4 1 0 外键 ListCaseID 列表过滤方案 int 4 1 0 外键,给分页控件的查询条件用 ControlCaseID 控件过滤方案 nvarchar 200 _ 0 1,2,3的形式,下拉列表框级别的控件用
扩展呢就是说可以比较方便的添加更多的子控件,而现在的表单控件里面只有两种,文本框和下拉列表框,这个显然是不够用的,那么如何更好的扩展呢? ...先看一下取值的情况,一般文本框需要使用 .Text属性来取值,而下拉列表框需要使用 .SelectedValue 取值,其他的控件又有不同的属性,是不是很烦呢?那为什么不能统一一个方法呢?... string GetControlValue(); /// 可以选择的取值方式 /// 取哪种值,比如提取下拉列表框的...代码暂时略 } #endregion 下拉列表框 /// 获取下拉列表框选中的value值; public string GetControlValue... this.Items.Add(new ListItem("测试项目2", "")); } 然后在修改表单控件里面的
不过Android的列表选择框并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择。...:dropDownSelector:列表框被选中时的背景 android:dropDownWidth:设置下拉列表框的宽度 android:gravity:设置里面组件的对其方式 android:popupBackground...:设置列表框的背景 android:prompt:设置对话框模式的列表框的提示信息(标题),只能够引用string.xml 中的资源id,而不能直接写字符串 android:spinnerMode:列表框的模式...,有两个可选值: dialog:对话框风格的窗口 dropdown:下拉菜单风格的窗口(默认) 可选属性:android:entries:使用数组资源设置下拉列表框的列表项目 如果开发者使用Spinner...修改程序启动的Activity,运行程序,可以看到下图所示界面效果。 ? 点击第一个Spinner ,弹出选择对话框, 如下图所示。
本文实例讲述了jQuery ajax+PHP实现的级联下拉列表框功能。...#c").css("display","none"); //初始状态使城市下拉列表不可见 $("#p").change(function(){ //为省份下拉列表增加改变事件 if($("#p"...).val()==""){ //在没选择省份的情况下,使城市下拉列表不可见 $("#c").css("display","none"); }else{ $.get("returnpc.php...</title </head <script language="javascript" src="<em>js</em>/jquery-1.3.2.<em>js</em>" </script <script language="javascript..." src="<em>js</em>/fun.<em>js</em>" </script <body <select id="p" name="p" <option value="" -请选择地区-</option </select
在项目开发中好多地方用了枚举,要把枚举显示到下拉列表框中我们平常的方法就是在下拉列表控件中一个一个添 在项目开发中好多地方用了枚举,要把枚举显示到下拉列表框中我们平常的方法就是在下拉列表控件中一个一个添加进去...这样做也行但如果我的枚举类型中的枚举值一旦改变,那么你就得满世界的去找然后再修改很麻烦。...这里我有反射动态的绑定枚举值就可以很方便的做修改了,代码如下: public enum Eume { 星期一, 星期二, 星期三, 星期四, 星期五 } 绑定方法: private void BinderDays
4、在控件中查找给定Item 这种操作一般用于在程序中动态修改控件中该项的值,可以用函数FindStringExact() 精确匹配,如: int nIndex = m_cbExample.FindStringExact...:一、那就是在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框。...1,首先要知道两点:一、那就是在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框。...CBS_DROPDOWN 下拉式组合框 CBS_DROPDOWNLIST 下拉式组合框,但是输入框内不能进行输入 CBS_SIMPLE 输入框和列表框同时被显示 LBS_SORT 所有的行按照字母顺序进行排序...void ResetContent( )可以删除列表框中所有行。 通过调用int GetCount( )得到当前列表框中行的数量。
分享一个由原生JS实现的注册或登录时,输入邮箱时下拉提示效果,效果如下: 实现代码如下: 原生JS...This.tips(); return; } //显示下拉列表框...} else { this.oInput.oninput = function () { //显示下拉列表框...This.sel(0); }; } }, //显示下拉列表框
领取专属 10元无门槛券
手把手带您无忧上云