精华内容
下载资源
问答
  • 网页中下拉式列表框的数据过滤

    千次阅读 2012-10-26 08:38:49
    网页下拉式列表框的数据过滤的情况我想大多数网络程序设计者都会遇到,这种情况具体是指一个页面中有两个或多个下拉列表框,第二个列表框的值随着第一个列表框的值改变(即过滤出不需要的数据),比如,在用户注册...
    网页下拉式列表框的数据过滤的情况我想大多数网络程序设计者都会遇到,这种情况具体是指一个页面中有两个或多个下拉列表框,第二个列表框的值随着第一个列表框的值改变(即过滤出不需要的数据),比如,在用户注册信息时,当用户选择了省份过后,该省辖的城市名称就出现在第二个下拉列表框中。
    

      这种情况的解决方法有两种,一种是使用所用的网络程序设计语言(如ASP,JSP,PHP等)来实现,但这种方法的缺点是当用户很多网络数据很慢时,速度很慢,第二个下拉列表框的值需要一段时间才会出来,降低了效率,而且页面不好控制,这里不阐述这种方法。

      第二种解决方法是采用javascript来控制,其基本思想是:首先将所有城市的名称和编码还有所属省份的编码存放在一个二位数组中,该数组有三列多行,行数根据城市个数决定,每一行的第一列表示城市编号,第二列表示城市名称,第三列表示所属省份的编号。该数据结构就像数据库中的表,只是这里的没有字段名。其代码如下:
    <script @language=javascript>
    city = new Array(5);
    city[0] = new Array(3);
    city[0][0]='成都';city[0][1]='49';city[0][2]='1';
    city[1] = new Array(3);
    city[1][0]='绵阳(2)';city[1][1]='50';city[1][2]='1';
    city[2] = new Array(3);
    city[2][0]='广州';city[2][1]='51';city[2][2]='2';
    city[3] = new Array(3);
    city[3][0]='深圳';city[3][1]='52';city[3][2]='2';
    city[4] = new Array(3);
    city[4][0]='上海';city[4][1]='53';city[4][2]='3';
    </script>
      然后再第一个下拉列表框中选项变化是执行的javascript函数如下(干函数的功能就是数据过滤):
    <script @language=javascript>
    function selectcity(){
     document.form1.city.options[0]=new Option("请选择城市","-1");
     for(var ctr=1;ctr < document.form1.city.length; ctr++)
            document.form1.city.options[ctr]=new Option("",""); 
     var l=1;
     for(var k = 0;k < 5;k++){
      if(form1.province.value==city[k][2]){
          document.form1.city.options[l]=new Option(city[k][1],city[k][0]);
       l++;
       }
     }
    }
    </script>
      在下拉列表框的表单中的代码如下:
    <form action="" method="post" name="form1">
    <select name="province" id="province" onChange="selectcity();">
       <option value="-1">请选择省份</option>  
      <option value="1" >四川</option>  
      <option value="2" >广东</option>  
      <option value="3" >上海</option>
      </select>  <br>
    <select name="city" id="city" >          </select>
    </form>

      该代码已在现阶段各种常用的浏览器上测试通过,在某些嵌入式的浏览器上不支持,比如在NC上嵌入的浏览器上不支持这种方式,如果你使用的是IE或者Netscape,那么,请放心使用。

    展开全文
  • JSP 下拉列表框、多行下拉列表框

    千次阅读 2014-07-25 17:24:15
    1、下拉列表框:  语法:

    1、下拉列表框:

          语法:

         <select name="名称">

              <option value="值" selected>显示值</option>

              ............

        </select>

    2、多行下拉列表框

          语法;

          <select name="名称" size="行数" multiple>

         ......

         </select>

    展开全文
  • OptionMenu与ComboboxOptionMenu下拉列表语法简单应用Combobox组合简单应用 OptionMenu下拉列表 语法 OptionMenu(父对象,options,*value) *value是一系列下拉列表 简单应用 from tkinter import * from tkinter ...

    OptionMenu下拉列表

    语法

    OptionMenu(父对象,options,*value)
    *value是一系列下拉列表

    简单应用

    from tkinter import *
    from tkinter import messagebox
    class Application(Frame):
        def __init__(self,master=None):
            super().__init__(master)
            self.master=master
            self.pack()
            self.createWidget()
    
        def createWidget(self):
            var=StringVar(root)
            self.optionmenu=OptionMenu(self,var,"离散数学","线性代数","计算机网络","大学英语","计算机组成原理").pack()
    if __name__ == '__main__':
        root=Tk()
        root.geometry('300x200')
        root.title('萤火虫')
        app=Application(master=root)
        root.mainloop()
    

    在这里插入图片描述
    点击一下。
    在这里插入图片描述
    由于项目过多时使用上面的方式不太方便,还是使用元组建立列表更合适。

    在这里插入图片描述
    效果是一样的。
    下面设置一下默认选项。
    元组变量名+索引
    在这里插入图片描述
    获得选项内容。
    使用前面所学的get方法

    在这里插入图片描述
    点击确认选择:
    在这里插入图片描述

    Combobox组合框

    简单应用

    from tkinter import *
    from tkinter.ttk import *
    class Application(Frame):
        def __init__(self,master=None):
            super().__init__(master)
            self.master=master
            self.pack()
            self.createWidget()
    
        def createWidget(self):
            data=("离散数学","线性代数","计算机网络","大学英语","计算机组成原理")
            self.var=StringVar(root)
            self.var.set(data[0])#也可使用self.var.current(0)
            self.cb=Combobox(self,textvariable=self.var,value=data).pack()
    if __name__ == '__main__':
        root=Tk()
        root.geometry('300x200')
        root.title('萤火虫')
        app=Application(master=root)
        root.mainloop()
    

    在这里插入图片描述
    默认离散数学
    在这里插入图片描述
    获取当前选项
    在这里插入图片描述
    点击确认
    在这里插入图片描述

    展开全文
  • C# 下拉列表框

    万次阅读 2017-02-09 21:47:54
    下拉列表框 ComboBox既是下拉列表 属性: Items属性:为下拉列表添加相应的项目,与列表框类似 DropDownStyle属性:控制组合框的外观和功能(此属性如果选择DropDownList则只可选择而不能再框中输入,若选择...

    下拉列表框

    ComboBox既是下拉列表

    属性:

    Items属性:为下拉列表添加相应的项目,与列表框类似

    DropDownStyle属性:控制组合框的外观和功能(此属性如果选择DropDownList则只可选择而不能再框中输入,若选择DropDown则即可在框中输入又可以进行选择)

    Sorted属性:指定是否对组合框的列表部分中的项进行排序



    事件:

    SelectedIndexChanged事件:选择下拉框中的选项时发生







    展开全文
  • android的下拉列表框

    千次阅读 2012-12-02 20:03:20
    这次的话就使用这个下拉列表框做一个城市和区域联动的小例子,数据的话简单起见就弄成静态的。就不先扯淡了。 1.先来看下下拉列表框的标签 android:id="@+id/city" android:prompt="@string/city_label" an
  • PyQt5下拉式复选QComboCheckBox

    万次阅读 热门讨论 2017-09-20 12:09:00
    PyQt5下拉式复选
  • 嵌套下拉列表框

    千次阅读 2013-09-03 22:26:47
     //下拉列表框的内容  private Spinner area = null; //二级列表  private String[][] areaData = new String[][]{  {"海城区","银海区","铁山港区"},  {"秀峰区","七星高新区","叠彩区","象山区...
  • 下拉列表框 public Form2() { InitializeComponent();//由系统生成的对于窗体界面的定义方法,初始化窗体组件的 } public int index = -1;//设置 public int index1 = -1; public int index2 = -1; private ...
  • 级联下拉列表框

    千次阅读 2015-12-09 21:43:38
    还是老规矩,先来看下...这就省份等常见的级联下拉列表框的原型;下面来看看代码的构成 标题 body{ font-size: 13px; } .clsInit{ width: 435px; height: 35px; line-height:
  • JAVA下拉列表框组件

    千次阅读 2019-09-23 20:09:50
    Swing中的下拉列表框使用JComboBox类对象来表示,它是javax.swing.JComponent类的子类。 它的常用构造方法如下: public JComboBox(). public JComboBox(ComboBoxModel dataModel). public JComboBox(Object[]...
  •  JRadioButton(Icon icon,boolean selected):建立一个有图像但没有文字的JRadioButton,且设置其初始状态(有无被选取).   JRadioButton(String text):建立一个有文字的JRadioButton.  JRadioButton...
  • EasyUI ComboBox(下拉列表框

    万次阅读 2016-07-22 21:13:35
    下拉列表框显示一个可编辑文本框和下拉式列表,用户可以选择一个值或多个值。用户可以直接输入文本到列表顶部或选择一个或多个当前列表中的值。 依赖关系 combo 使用案例 通过元素创建一个预定义结构的...
  • 下拉列表框是指允许网页浏览者从下拉式菜单中选择某一项,我们通常会在网页中看到各种下拉列表框,这是一种最节省空间的方式。正常情况下,浏览者只能看见一个选项,单击选项按钮打开菜单后才能看到全部的选项。其...
  • 下拉列表框组件

    千次阅读 2018-06-09 18:38:30
     * public void setSelectedItem(Object item):用于设置下拉列表框中的选中项  * public Object getSelectedItem():用于返回下拉列表框中的选中项  * 还可以继承AbstractMOdel类,该类也有两个操作下拉列表框的...
  • 下拉列表框实现图像切换

    千次阅读 2018-03-15 21:24:10
    下拉列表框实现图像切换。代码如下所示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>下拉菜单</title> <script language="javascript"> ...
  •  JCheckBox(Icon icon,boolean selected):建立一个有图像但没有文字的JCheckBox,且设置其初始状态(有无被选取)。   JCheckBox(String text):建立一个有文字的JCheckBox.  JCheckBox(String text,boolean ...
  • axure下拉列表框单选框First, let’s clarify what exactly is a dropdown menu, and what is a combo box, aren’t they the same? Well … no, not really, let me explain. 首先,让我们弄清楚什么是下拉菜单,...
  • 可选择和输入的下拉列表框示例

    千次阅读 2018-10-05 12:11:33
    &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type"...可选择和输入的下拉列表框&lt;/title&gt; &lt;style type="text/css"&gt; div,sp
  •  JCheckBox(Icon icon,boolean selected):建立一个有图像但没有文字的JCheckBox,且设置其初始状态(有无被选取)。   JCheckBox(String text):建立一个有文字的JCheckBox.  JCheckBox(String text,boolean ...
  • 自绘ListBox 设置列表项的高度和宽度可以通过重载虚函数 MeasureItem (LPMEASUREITEMSTRUCT lpMeasureItemStruct) 来实现: void CMyComboBox::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct) { /...
  • ComboBox( 下拉列表框)

    千次阅读 2019-09-22 07:07:21
    属性列表 //部分属性 $('#box').combobox({ valueField : 'id', textField : 'user', //url : 'content.json', url : 'user.php', groupField : 'gender', groupFormatter: function(group){ return '...
  •  JRadioButton(Icon icon,boolean selected):建立一个有图像但没有文字的JRadioButton,且设置其初始状态(有无被选取).  JRadioButton(String text):建立一个有文字的JRadioButton.  JRadioButton(String ...
  • 这是第二波控件 其中qtButton.h中的程序是 #ifndef QTBUTTON_H #define QTBUTTON_H #include #include "ui_qtbutton.h" //------------------------------- #include #include #include ...#i
  • VS2010 下 MFC下拉列表框的用法

    千次阅读 2018-06-26 16:30:36
    最近在写一个串口程序,需要将下拉列表框的数据全部显示,怎么设置都不对,最后终于找到了设置方法:二、如何控制Combo Box的下拉长度1,首先要知道两点:一、那就是在设计界面里,点击一下Combo Box的下拉箭头,...
  • PyQt实现下拉式复选

    千次阅读 2018-08-12 14:25:41
    PyQt5实现下拉式复选QComboCheckBox 在PyQt5下实现下拉复选QComboCheckBox 实现方法如下: from PyQt5 import QtCore, QtGui, QtWidgets # class CheckableComboBox(QtWidgets.QComboBox): def __init__...
  • 标记可以在浏览器中设计一个下拉式列表或带有滚动条的列表,用户可以在列表中选中一个或多个选项。 基本语法:<form> <select name="..." size="..."> <option value=".."> ........ <...
  • 平常一样使用得到下拉列表,也可以用该标签得到多选列表框,如下: 在标签中加入size和multiple属性就能得到多选列表框,size:设置多选列表框大小,*要设置多选列表框,必须要有的这个属性*multiple:多样的, 多重的,为...
  • MFC下拉列表框的用法

    2013-04-29 08:14:30
    Combo Box (组合)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,846
精华内容 13,138
关键字:

下拉式列表框怎么设置