精华内容
下载资源
问答
  • 单选框和复选框属性使用

    千次阅读 2014-11-20 17:49:51
    2、单击“点击”或“多选“按钮能选中所的选项,包括 单选和多选,在这里就把单选和多选放在一起了。 package com.example.jj; import android.app.Activity; import android.os.Bundle; import ...
    
    

    1、创建xml布局文件

    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"


                android:layout_width="match_parent"
                android:layout_height="match_parent">
    <LinearLayout
                  android:orientation="vertical"
                  android:layout_width="match_parent"
                  android:layout_height="match_parent">
        <RadioGroup
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"


                >


            <RadioButton android:id="@+id/radio_1"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:text="北京"
                         android:textSize="20dp"
                         android:onClick="on"


                    />


            <RadioButton android:id="@+id/radio_2"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:text="上海"
                         android:textSize="20dp"
                         android:onClick="on"
                    />
            <RadioButton android:id="@+id/radio_3"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:text="成都"
                         android:textSize="20dp"
                         android:onClick="on"
                    />
            <RadioButton android:id="@+id/radio_3"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:text="广州"
                         android:onClick="on"
                         android:textSize="20dp"
                    />
        </RadioGroup>
        <RadioGroup
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"




                >
            <RadioButton
                    android:id="@+id/bamei"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="把妹"
                    android:textSize="20dp"
                    android:layout_marginTop="20dp"
                    android:onClick="one"
                    />
            <RadioButton
                    android:id="@+id/yundong"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="运动"
                    android:textSize="20dp"
                    android:onClick="one"
                    />
            <RadioButton
                    android:id="@+id/youyong"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="游泳"
                    android:textSize="20dp"


                    />
            <RadioButton
                    android:id="@+id/chifan"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="吃饭"
                    android:textSize="20dp"
                    android:onClick="one"
                    />
            <Button
                    android:id="@+id/radiobutton"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="点击"
                    android:textSize="24dp"
                    android:layout_marginTop="40dp"
                    android:layout_marginLeft="150dp"


                    />
        </RadioGroup>
        <TextView android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="新闻订阅"
                  android:textSize="24dp"


                />
        <CheckBox
                android:id="@+id/junshi"
                android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="军事"
                  android:layout_marginTop="10dp"
                  android:textSize="22dp"


                />
        <CheckBox
                android:id="@+id/nvren"
                android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="女人"
                  android:textSize="22dp"


                />
        <CheckBox
                android:id="@+id/toutiao"
                android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="头条"
                  android:textSize="22dp"


                />
        <Button
        android:id="@+id/radio"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="多选"
        android:textSize="24dp"
        android:onClick="duoxuananniu"
        android:layout_marginTop="20dp"
        android:layout_marginLeft="150dp"


        />


    </LinearLayout>
    </ScrollView>

    2、单击“点击”或“多选“按钮能选中所选的选项,包括 单选和多选,在这里就把单选和多选放在一起了。

    package com.example.jj;


    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.CheckBox;
    import android.widget.RadioButton;
    import android.widget.Toast;


    /**
     * Created by Administrator on 14-11-19.
     */
    public class Radio_group extends Activity {
        private Button buttonone, buttontwo;
        private String city, tian;
        private String home, di;
        private CheckBox the, the2, the3;


        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.radio_group);
            the = (CheckBox) findViewById(R.id.junshi);
            buttontwo = (Button) findViewById(R.id.radio);


            buttonone = (Button) findViewById(R.id.radiobutton);


            buttontwo.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(Radio_group.this, "tian:" + tian + "di:" + di, Toast.LENGTH_LONG).show();
                }
            });


            buttonone.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(Radio_group.this, "city:" + city + "home:" + home, Toast.LENGTH_LONG).show();
                }
            });




        }


        public void on(View v) {
            RadioButton button = (RadioButton) v;
            String text = button.getText().toString();
            city = text;
        }


        public void one(View v) {
            RadioButton button = (RadioButton) v;
            String text = button.getText().toString();
            home = text;
        }


        public void nvren(View v) {
            RadioButton button = (RadioButton) v;
            String text = button.getText().toString();
            home = text;
        }


        public void junshi(View v) {
            RadioButton button = (RadioButton) v;
            String text = button.getText().toString();
            home = text;
        }


        public void toutiao(View v) {
            RadioButton button = (RadioButton) v;
            String text = button.getText().toString();
            home = text;
        }
    }


    展开全文
  • 复选框(checkbox)属性解析及应用.doc
  • 修改复选框样式

    2018-02-06 11:38:40
    复选框 Checkbox 是 Web 应用常用控件,随处可见,原生的复选框控件一般就像下面这样: 选中状态 未选状态 这取决于操作系统和浏览器,有些时候,这种样子并不能满足设计要求,这时需要更为精致的复选框样式。...

    使用渐进增强的方式美化复选框样式

    复选框 Checkbox 是 Web 应用常用控件,随处可见,原生的复选框控件一般就像下面这样:

    选中状态 未选状态

    这取决于操作系统和浏览器,有些时候,这种样子并不能满足设计要求,这时需要更为精致的复选框样式。以往只有少数浏览器才支持对这类控件应用样式,比如拿到这样一张设计图:

    blue blue.png

    在过去,想要通过简单地修改样式达成这种设计效果根本不行,不过,现在借助强大的 CSS3 属性 appearance 可以对该类控件有空前的样式控制能力:

    input[type="checkbox"] {
      -webkit-appearance: none;
    }
    

    这样设置该属性值为 none 就去掉了复选框原有的呈现方式,变成了一个普普通通的元素,然后就可以为之应用样式了,添加如下样式:


    input[type="checkbox"] {
      -webkit-appearance: none;
      background: #fff url(i/blue.png);
      height: 22px;
      vertical-align: middle;
      width: 22px;
    }
    

    通过结合使用状态伪类选择器 :checked 可以为选中状态下的 checkbox 设置不同的样式,用以从视觉上区别:

    input[type="checkbox"]:checked {
      background-position: -48px 0;
    }
    

    此时点击复选框,可以看到复选框样式的变化效果,另外,根据那张设计图片所示还得加上获取焦点,禁用等状态的样式:


    input[type="checkbox"]:focus,
    input[type="checkbox"]:hover {
      background-position: -24px 0;
      outline: none;
    }
    
    input[type="checkbox"]:checked {
      background-position: -48px 0;
    }
    
    input[type="checkbox"][disabled] {
      background-position: -72px 0;
    }
    
    input[type="checkbox"][disabled]:checked {
      background-position: -96px 0;
    }
    

    因为图片已经事先合并成一张了,简单修改一下 background-position 就可以了,同时前面几个选择器的优先级(权重)一样,所以书写顺序很重要。

    兼容性

    目前只兼容 Webkit 系列浏览器;虽然 Firefox 也实现了替代的 -moz-appearance 属性,不过控件原有的背景颜色、边框样式无法修改,暂时也不大好用;IE 系列暂时不支持该属性,更详细的兼容情况查看 Caniuse/appearance。因此需要为 IE 浏览器清除掉背景图片的影响:


    input[type="checkbox"] {
      background: #fff url(i/blue.png);
      background: none\0;
      *background: none;
      ...
    }
    

    为了兼容更多的主流浏览器,需要寻求另外的解决方案,在所有主流浏览器里,点击关联某个复选框的 label 时,产生的效果和点击元素自身相同,会切换复选框控件的选中状态。浏览器的这种行为给了我们一个至关重要的挂钩,既然能依靠 label 元素来控制原生复选框的状态,那么就可以不必直接操作实际的复选框元素,而把操作和样式都转移到与之关联的 label 元素上去:

    <input id="example" type="checkbox">
    <label for="example"></label>
    

    确保 label 元素的 for 属性的值和复选框 input 的 id 值一致,同时将 label 元素放置于 input 之后,这样 CSS 可以通过相邻兄弟选择器(Adjacent sibling selector)定位到这个 label 元素并为之应用样式:


    input[type="checkbox"] + label:before {
      background: #fff url(i/blue.png);
      content: " ";
      height: 22px;
      left: 0;
      position: absolute;
      width: 22px;
    }
    

    有了样式化的 label 元素来提供交互,原生的 checkbox 控件就显得有点多余了,虽然可以用 display: none 把它隐藏掉,不过隐藏后的表单元素是不能获得焦点的,所以最好的方式还是用 label 元素把它遮住,这样既能支持键盘交互,同时当图片加载失败的时候,又能保证原生的控件可用:


    input[type="checkbox"] {
      box-sizing: border-box;
      left: 4px;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 3px;
    }
    

    图片要足够大能将原生的 checkbox 控件完全遮挡住,因为这里用到了绝对定位,所以需要增加一个定位参照:


    <!-- HTML -->
    <div class="checkbox">
      <input id="exampleCheckbox" type="checkbox">
      <label for="exampleCheckbox"></label>
    </div>
    
    /* CSS */
    .checkbox {
      min-height: 24px;
      padding-left: 24px;
      position: relative;
    }
    

    左边预留内边距是为了排版更美观,同时,和之前一样,搭配上其它状态下的样式:


    input[type="checkbox"]:focus + label:before,
    input[type="checkbox"] + label:hover:before {
      background-position: -24px 0;
    }
    
    input[type="checkbox"]:checked + label:before {
      background-position: -48px 0;
    }
    
    input[type="checkbox"][disabled] + label:before {
      background-position: -72px 0;
    }
    
    input[type="checkbox"][disabled]:checked + label:before {
      background-position: -96px 0;
    }
    

    兼容性

    只要支持 CSS3 selectors 的浏览器基本上都能兼容,同时具备原生控件的绝大多数交互特性。IE 8 不支持 :checked 伪类选择器,将伪元素 :before 修改为双冒号 ::before 可以去掉对 IE 8 的影响:

    input[type="checkbox"] + label::before { ... }
    

    关于伪元素生成内容的兼容性见 CSS Generated content for pseudo-elements。诚然,上面的方法假设了支持 :checked 伪类选择器的浏览器同时也支持双冒号伪元素写法,而不支持的浏览器则都不支持,这是一种不太好的方式,这种假设事实上也是不正确的,造成了部分老旧浏览器不可用的问题,如果使用 :not() 选择器则更为合理,使用 :not(:checked) 来为未选中的控件添加样式,:not():checked 同属一个规范 css3-selectors,兼容性应该一致 CSS3 selectors。不过写法有点变化,:checked:not(:checked) 都需要添加上基本的样式:


    input[type="checkbox"]:checked + label:before,
    input[type="checkbox"]:not(:checked) + label:before {
      background: #fff url(i/blue.png);
      content: " ";
      height: 22px;
      left: 0;
      position: absolute;
      width: 22px;
    }
    
    input[type="checkbox"]:not(:checked):focus + label:before,
    input[type="checkbox"]:not(:checked) + label:hover:before {
      background-position: -24px 0;
    }
    
    input[type="checkbox"]:checked + label:before {
      background-position: -48px 0;
    }
    
    input[type="checkbox"][disabled]:not(:checked) + label:before {
      background-position: -72px 0;
    }
    
    input[type="checkbox"][disabled]:checked + label:before {
      background-position: -96px 0;
    }
    

    查看简单示例,对于那些并不支持 :checked 伪类选择器的浏览器(比如 IE 8),则可以借助 javaScript 来根据控件状态修改真正的 class 属性达到区分不同状态的目的,比如根据是否被选中来添加或删除一个 checked 的 class:


    // jQuery
    $('input[type="checkbox"]').on('change', function() {
      $(this)[$(this).prop('checked') ? 'addClass' : 'removeClass']('checked');
    });
    
    /* CSS */
    input[type="checkbox"].checked + label:before { ... }
    

    有了前面的基础,要制作类似于开关按钮的控件也是非常简单的了,还是熟悉的结构:

    <div class="checkbox">
      <input id="example" type="checkbox">
      <label for="example">Check</label>
    </div>
    

    首先勾勒出开关的形状,一个圆角矩形中间放一个圆形按钮:


    input[type="checkbox"]:checked + label,
    input[type="checkbox"]:not(:checked) + label {
      background-color: #e0e0e0;
      border-radius: 24px;
      cursor: pointer;
      display: inline-block;
      height: 24px;
      position: relative;
      text-indent: -9999px;
      width: 48px;
    }
    
    input[type="checkbox"]:checked + label:after,
    input[type="checkbox"]:not(:checked) + label:after {
      background-color: #fff;
      border-radius: 20px;
      content: " ";
      height: 20px;
      left: 2px;
      position: absolute;
      top: 2px;
      width: 20px;
    }
    

    选中的效果只要简单修改下外框的背景色和中间按钮的位置就行:


    input[type="checkbox"]:checked + label {
      background-color: #8c8;
    }
    
    input[type="checkbox"]:checked + label:after {
      left: 26px;
    }
    

    不过这种跳跃式变化实在是太生硬了,添加点过渡效果,看上去更平滑:


    input[type="checkbox"]:checked + label,
    input[type="checkbox"]:not(:checked) + label {
      -webkit-transition: background-color 0.3s;
              transition: background-color 0.3s;
    }
    
    input[type="checkbox"]:checked + label:after,
    input[type="checkbox"]:not(:checked) + label:after {
      -webkit-transition: left 0.3s;
              transition: left 0.3s;
    }
    

    点击就能看到效果,对于中间的按钮部分使用 CSS3 Transforms 来替代 left 效果更好,速度更快:


    input[type="checkbox"]:checked + label:after,
    input[type="checkbox"]:not(:checked) + label:after {
      -webkit-transition: left -webkit-transform 0.3s;
           -o-transition:           -o-transform 0.3s;
              transition: left         transform 0.3s;
    }
    
    input[type="checkbox"]:checked + label:after {
      left: 26px;
      -webkit-transform: translateX(24px);
          -ms-transform: translateX(24px);
           -o-transform: translateX(24px);
              transform: translateX(24px);
    }
    

    不支持 CSS3 Transforms 的浏览器仍然可以看到背景色的变化,不影响可用性,详见 CSS3 Transforms。关于性能问题,请参考 High Performance Animations。快速点击“控件”会因选中效果造成不能切换状态的情况,所以去掉“控件”可以被选中的能力:

    input[type="checkbox"]:checked + label,
    input[type="checkbox"]:not(:checked) + label {
      (-prefix-)user-select: none;
    }
    

    这里的浏览器厂商前缀根据需要替换成相应的,查看简单示例。当然还需要提供聚焦以及禁用等状态的样式,就不在这里重复了。以上所有技术可同时适用于单选框(radio)。


    转自原博:http://www.cnblogs.com/xyzhanjiang/p/3989836.html?utm_source=tuicool&utm_medium=referral


    展开全文
  • 属性说明Name复选框控件的名称Alignment设置标题文本的对齐方式, 取值为: 0 左对齐 1 右对齐Appearance是否用立体效果绘制,取值为: 0 平面 1 3D(立体)BackColor设置背景颜色,可从弹出的调色板选择。Caption复选框...

    属性说明

    Name复选框控件的名称

    Alignment设置标题文本的对齐方式, 取值为:  0 左对齐  1 右对齐

    Appearance是否用立体效果绘制,取值为:  0 平面  1 3D(立体)

    BackColor设置背景颜色,可从弹出的调色板选择。

    Caption复选框控件的标题,此标题也支持快捷键

    CauseValidation该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:  True 发生  False 不发生

    DataField获得或设置一个值,将控件绑定到当前记录的一个字段

    DataFormat返回数据格式对象,用于该部件的可绑定性(打开属性页)

    DataMember获得或设置一个值,为数据连接描述数据成员

    DataSource设置一个数值,指出数据控件通过它将当前控件绑定到数据库

    DisablePictureStyle=1时, 该控件对象在不可用状态时显示的图片

    DownPictureStyle=1时, 该控件对象在被按下状态时显示的图片

    DragIcon该对象在拖动过程中鼠标的图标

    DragMode该对象的拖动模式,取值为:  0 Manual(手动)  1 Automatic(自动)

    Enabled用于设定是或对事件产生响应,取值为:  True 可用  False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

    Font字型,可从弹出的对话框选择字体,大小和风格

    ForeColor前景颜色,可从弹出的调色板选择。

    Height复选框控件的高度

    HelpContextID指定一个对象的缺省帮助文件上下文标识符

    Index在对象数组中的编号

    Left距离容器左边框的距离

    MaskColorStyle=1时,获得或设置复选框的图片要"屏蔽"(它是,透明的) 的颜色。可从弹出的调色板选择。

    MouseIconMousePointer=99时,设定一个自定义的鼠标图标

    MousePointer设置鼠标在控件内指针样式

    OLEDropMode获得或设置该对象是否能作为一个OLE放下目标,取值为:  0 None(无)  1 Manual(手动)

    PictureStyle=1时,设置此对象上的图片

    RightToLeft文本书写是否自左向右。取值为:  True  False 自右向左

    Style设置对象的外观形式, 取值为:  0 Standard(标准, 标准风格)  1 Graphical(图形,带有自定义图片),此时Picture,DisabledPicture和DownPicture属性起作用

    TabIndex获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

    TabStop设置是否可以用"Tab"键选取此对象。取值为:  True 可以  False 不可以

    Tag存储程序所需的附加数据

    ToolTipText设置该对象的提示行

    Top距容器顶部边界的距离

    UseMaskColorStyle=1时,获得或设置一个值,决定是否将MaskColor属性中赋值的颜色用于"屏蔽"。(即, 用于创建透明区。)取值为:  True或False

    Value设置复选框处在什么状态。复选框控件有三种状态:  0 Unchecked 未选定  1 Checked 选定  2 Graved 灰色

    Visible设置此对象的可见性, 取值为:  True 该对象可见  False 该对象不可见

    WhatsThisHelpID获得或设置与对象相关联的上下文号

    Width设置该对象的宽度

    展开全文
  • 3.改变单选/复选框的默认样式——软设问题总结系列3.1 使用单选/复选框时应注意的问题3.2 简单的大小改变3.3 更改默认样式 3.1 使用单选/复选框时应注意的问题 单选:name属性的值应该一致,才能保证选择一个 复选...

    3.改变单选/复选框的默认样式——软设问题总结系列

    3.1 使用单选/复选框时应注意的问题

    • 单选:name属性的值应该一致,才能保证选择一个
    • 复选:name属性的值不能一致

    3.2 简单的大小改变

    此方法在Google能正常显示,但是在火狐有时候就会失效

    给input添加一个样式:zoom:数值;

    • 数值>1时,单选/复选的图标(圆圈/正方形)会放大,数值越大,图标越大
    • 数值<1时,图标会缩小
    • 数值=1时,图标正常

    正常代码如下

        <input type="radio" name="sex" value="girl"><input type="radio" name="sex" value="boy"><input type="radio" name="sex" value="bg">中性人
        <hr>
        <input type="checkbox" name="run" value="跑步">跑步
        <input type="checkbox" name="swim" value="游泳">游泳
        <input type="checkbox" name="climb" value="爬山">爬山
    

    正常效果如图:
    在这里插入图片描述

    改变大小的代码如下:

        <input type="radio" name="sex" value="girl" style="zoom:2;"><input type="radio" name="sex" value="boy" style="zoom:1;"><input type="radio" name="sex" value="bg" style="zoom:0.5;">中性人
        <hr>
        <input type="checkbox" name="run" value="跑步" style="zoom:2;">跑步
        <input type="checkbox" name="swim" value="游泳" style="zoom:1;">游泳
        <input type="checkbox" name="climb" value="爬山" style="zoom:0.5;">爬山
    

    改变大小的效果图如下:
    在这里插入图片描述

    3.3 更改默认样式

    在很多时候我们会觉得默认样式与项目的整体风格不符合,就想完全更改其样式,其做法的思路如下:

    1. html上在每个input后面+上一个label标签
    2. label设置点击文字选择选项
    3. input标签设置display:none;
    4. 利用label::before设置未选中时的样式
    5. 利用input[type='radio']:checked+label::before设置选中的选项

    默认样式如上图所示,
    html部分:

        <input type="radio" name="sex" value="girl" id="sexgirl">
        <label for="sexgirl"></label>
        <input type="radio" name="sex" value="boy" id="sexboy">
        <label for="sexboy"></label>
        <input type="radio" name="sex" value="bg" id="sexbg">
        <label for="sexbg">中性人</label>
    

    CSS部分:

    		input[type='radio'] {
                display: none;     /*第3步*/
            }
            
            input[type='radio']+label {
                float: left;        /*设置选项与选项之间的距离*/
                margin: 0 10px;
            }
            
            input[type='radio']+label::before {
                content: "";
                float: left;          /*设置选项样式的位置*/
                width: 15px;          /*设置选项样式的宽高*/
                height: 15px;
                background-color: #fff; 
                border: 1px solid #000;  /*设置选项样式的边框*/
                border-radius: 50%;   /*设置选项样式为圆圈*/
                margin-right: 2px;    /*设置圆圈与文字之间的距离*/
                margin-top: 3px;
                box-sizing: border-box;
            }
            
            input[type='radio']:checked+label::before {
                background-color: brown;   /*设置选项选中的颜色*/
                padding: 3px;              /*设置选中时颜色的区域*/
                background-clip: content-box;
            }
    

    除了更改成其他的颜色和边框,也能换成图片

    • 图片主要是在label::beforebackground-image里设置
    • 选中后的图片变化可以在input[type='radio']:checked+label::before中设置

    因为没有很大的区别,在这里我就不给出详细代码了。

    展开全文
  • 复选框是图形化界面(GUI)中常见的控件,matplotlib中的复选框属于部件(widgets),matplotlib中的部件都是中性(neutral )的,即与具体后端实现无关。 复选框具体实现定义为matplotlib.widgets.CheckButtons类,...
  • 1.可设其属性checked为true $("input[type='radio']").eq(1).attr('checked',true); 2.也可设其属性checked为'checked',设置完后原选中项会自动取消选中 $("input[type='radio']").eq(1).attr('...
  •  2.1 CheckedListBox常用属性 2.2 CheckedListBox常用方法 3 参考博客 1 CheckBox获取选中项文本 (1)①创建一个winForm窗体应用,在设计窗体中拖入一个“Panel”面板容器,一个button,一个textBox(并将其...
  • 18、HTML复选框checkbox

    2020-10-30 10:36:15
    正常情况下,单选按钮只能实现选中一个的效果。例如爱好字段,这时用户想选择多个,就不能再使用单选按钮了,可以使用 HTML 中的复选框。...1. 复选框常用属性 复选框常用属性: checked ----用来规定在页面加载时
  •  在vfp基础教程-复选框一文中,已经给出了复选框控件的常用属性。这个控件的使用重点是对它的value属性值的判断上,另外也可以通过controlsource属性把它和表中的某个逻辑型字段绑定,同时也可以在它支持的click、...
  • JavaScript操作checkbox复选框

    万次阅读 2015-03-20 22:59:05
    JavaScript操作checkbox的方式和操作radio的方式相似,都是利用元素项的checked属性来完成。先获取checkbox元素集合,遍历集合,对集合中的每一项做操作。... 这里讲几个常用的checkbox复选框的常见示例。
  • 1.后台请求初始化复选框 常用属性 type:input的话是输入框,select是下拉选择框,checkbox是复选框 label:属性名对应的名称,也是前端列表所显示的列名 prop:属性名 dicUrl:对应请求后台路径 dicMethod:请求...
  • 可以使用单个复选框,也可以将两个或更多的复选框组合在一起。 介绍: 1.属性 常用属性 Name 获取或设置控件的名称。 Text 获取或设置与此控件显示的文本。在此控件中一般不适用。 ...
  • 在输入,复选框,单选框中使用html5数据属性更新dom样式。 Javascript开发人员仍然可以访问API,回调和事件。 使用数据属性进行轻松配置,并具有很高的样式。 我们希望该库由社区驱动,并由CoCreate领导。 我们需要...
  • 2-6 CheckBox复选框

    2019-12-07 12:24:18
    text 复选框后的文字 textSize 文字大小 textColor 文字颜色 layout_below 自定义样式 bg_checkbox.xml(自定义样式文件) <selector xmlns:...> <!--复选框未被选择时的样式设置--> ...
  • 设置复选框选中及其使用 开发工具与关键技术:VS 、MVC 撰写时间:2019/7/26 有一些需要就在你触发某个按钮的时候,单选框或者复选框就是一个选中的状态,并且要记录这个状态的时候;页面的复选框,单选框都是禁用...
  • 当CSS 最初出现时,它对表单元素的样式控制力是...不幸的是,复选框和单选框不在此列。直到今天,这两种控件在绝大多数浏览器中仍然是几乎或完全无法设置样式的。&lt;!DOCTYPE html&gt; &lt;html la...
  • 通过一个或者多个复选框来控制一组 CheckBox 的选中状态。2.根据一组 CheckBox 的选中状态来决定某些控件的状态。如:一组 CheckBox 中,至少有一项被选中,某个按钮才可以被点击,否则按钮处于灰色状态,不可点击。...
  • Android-CheckBox(复选框) 这里写目录标题Android-CheckBox(复选框)一级目录二级目录三级目录1.常用属性2.自定义样式3.监听事件 一级目录 二级目录 三级目录 1.常用属性 android:layout_width=“match_parent/...
  • 组框、单选按钮和复选框都是对话框的常见控件。组框与静态文本框一样是CStatic类的对象,单选按钮和复选框与命令按钮一样都是CButton类的对象。 组框 当对话框上控件较多时,可以使用组框将一组相关的控件框起来,...
  • 单选按钮和复选框

    2019-07-21 23:01:50
    单选按钮(RadioButton)和复选按框(CheckBox)都是很常用的组件,尤其是...而复选框(CheckBox)则不同,可以同时选择多个。  两种组件都有一个Checked属性,用于标识和检测是否被选中。我们使用这两个组件,给...
  • MFC控件编程之复选框单选框分组框 一丶分组框  分组框英文叫做 GroubBox添加了分组框主要就是分组.好看.不重点介绍 二丶单选框  英文: Raido Button  单选框需要注意的事项  1.单选框必须设置分组.在属性...
  • 在我们常用的开关按钮中复选框(CheckBox)和单选按钮(RadioButton)是我们经常会选择使用。 实现图片如下: 1.单选按钮 单选按钮是一种多选一的设置,当下面两个条件成立时,使用单选按钮最合适。 - 可选项...
  • NGUI复选框Toggle

    千次阅读 2017-12-21 19:41:41
    Toggle组件经常用于制作具有两个状态的按钮,例如单选框,复选框,页签等。 制作Toggle按钮,通常需要用两个精灵来呈现,分别是背景图,选中时显示的图。方块图既为背景,对勾为选中是要显示的图。 ...
  • 文章目录零、学习目标一、单选按钮组1、继承关系图2、常用属性3、事件监听器4、注意事项5、重要方法二、单选按钮1、继承关系图2、常用属性3、事件监听器4、注意事项三、复选框1、继承关系图2、常用属性3、事件监听器...
  • Qt入门-单选框和复选框

    万次阅读 2012-07-20 11:25:06
    在Qt GUI中,单选框类是QRadioButton,复选框类是QCheckBox。它们都是QAbstractButton的派生类。 (1)单选框 示例: //设置为选择状态 radioButton->setChecked(true);...bool radio_sel = ... 复选框不同于单选
  • 最近做到一个项目,需要checkbox翻页复选这个功能。网上查了下,没什么好的方法,这里将我的实现分享出来,看看大家有没有更好更有效的方法。 闲话不多说了,首先关于checkbox: Checkbox 对象 Checkbox 对象代表...
  • 简单的jQuery代码片断选中一个复选框,也取消选中的复选框。 这是通过改变所述输入元件(其通常在形式使用)的检查属性来实现的。 选中一个复选框 $('input[name=hierarchy_chk]').attr('checked', true); 取消选中...
  • 复选框 Checkbox 是 Web 应用常用控件,随处可见,原生的复选框控件一般就像下面这样: 这取决于操作系统和浏览器,有些时候,这种样子并不能满足设计要求,这时需要更为精致的复选框样式。以往只有少数浏览器才...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,244
精华内容 18,097
关键字:

复选框的常用属性