单选复选框的制作

一、选择框

在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。

语法:

<input   type="radio/checkbox"   value="值"    name="名称"   checked="checked"/>

1、当type="radio"时,为单选框; type="checkbox" 时,为复选框。

2、value:提交数据到服务器的值(后台程序PHP使用)

3、name:为控件命名,以备后台程序 ASP、PHP 使用

4、checked:当设置 checked="checked" 时,该选项被默认选中。

5、同一组的单选按钮,必须设置name,且name 取值一定要一致。

Ⅰ.下面是一个单选示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>单选框、复选框</title>
</head>
<body>
<form action="save.php" method="post" >
    <label>性别:</label>
    <label  for="male">男</label>
    <input type="radio" value="1"  id="male" name="gender" />
    <label  for="female">女</label>
    <input type="radio" value="2"  id="female" name="gender" checked="checked" />
</form>
</body>
</html>
其在浏览器的显示如图:

两个选项男和女中type="radio",所以为单选;value为传入后台的值;id和label的“for”取值要相同(上一篇form的博客中提过了);两个单选男和女的name值必须一致;选项女中的

checked="checked",所以打开浏览器,女默认被选中。

Ⅱ.下面来看复选示例:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>下拉列表框</title>
</head>
<body>
<form action="save.php" method="post" >
        爱好:<input name="like" type="checkbox" id="like" value="体育">
            体育
          <input name="ike" type="checkbox" id="like" value="旅游" checked="checked">
            旅游
          <input name="lke" type="checkbox" id="like" value="听音乐" checked="checked">
            听音乐
          <input name="lie" type="checkbox" id="like" value="看书">
            看书

    </body>
</html>
其在浏览器的显示如图:

与单选的区别在于:① type="checkbox"  ②name 不需要一致。

其他完全相同。

二、下拉列表框

为了节省网页空间,可选择下拉选择框。

单选示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>下拉列表框</title>
</head>
<body>
<form action="save.php" method="post" >
    <label>爱好:</label>
    <select>
      <option value="看书">看书</option>
      <option value="旅游" selected="selected" >旅游</option>
      <option value="运动">运动</option>
      <option value="购物">购物</option>
    </select>
</form>
</body>
</html>

结果图:

与非下拉选择框的区别:①表单为"option" ②默认选中项设置为selected="selected". ③name属性不必须设置,设置了也可不一致。

复选示例:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>使用下拉列表框进行多选</title>
</head>
<body>
<form action="save.php" method="post" >
    <label>爱好:</label>
    <select multiple="mutiple">
      <option value="看书" >看书</option>
      <option value="旅游" selected="selected">旅游</option>
      <option value="运动" selected="selected">运动</option>
      <option value="购物">购物</option>
    </select>
</form>
</body>
</html>

在浏览器中的显示图如下:

多选时,在 windows 操作系统下,Ctrl+单击选项;在 Mac下使用 Command +单击。

与下拉框单选的区别: <select multiple="mutiple">,需要在<select>标签中设置multiple属性。

时间: 2024-08-08 09:37:02

单选复选框的制作的相关文章

[SAP ABAP开发技术总结]选择屏幕——按钮、单选复选框

目录导航 声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 12.6.         按钮.单选复选框.下拉框的FunCode. 91 12.6.1.     选择屏幕中的按钮... 92 12.6.2.     选择屏幕中的单选/复选按钮:点击时显示.隐藏其他屏幕元素... 92 12.6.     按钮.单选复选框.下拉框的FunCode 如果复选框与单选按钮没有设置Function Code,则它们就会像普通的输入框一样,

关于单选复选框

<!DOCTYPE html><html><head><meta charset="utf-8"><title>单选复选框</title><link href="style.css" rel="stylesheet"></head><body bgcolor="pink"> <center><h1 st

单选复选框的js代码取值

单选框 复选框选中后的js代码处理 <script type="text/javascript"> function check(){ document.getElementById("checked").style.display="block"; var radio=document.getElementsByName("sex");//此处不能getElementById(),否则只会取第一个的值 for(v

Asp.net自定义单选复选框控件

将常用的jquery插件封装成控件也是个不错的选择 下面是效果的简单颜色,由于博客系统的限制没法完整演示最终效果,请下载示例查看 Asp.netWeb APIC#Javascript 1.新建类库项目,创建数据源类 [Serializable] public class Select2Item { public bool Selected { get; set; } public string Text { get; set; } public string Value { get; set;

文字与单选复选框对齐

<style> .box3>input { vertical-align: middle; margin-top: -2px; margin-bottom: 1px } </style> <p> vertical-align: middle;margin-top: -2px;margin-bottom: 1px</p> <p>把此元素放置在父元素的中部</p> <div class="box3">

【mfc】组框、单选框控件与复选框控件

VC6中的MFC中的单选框与复选框控件也不简单,它没有VS中C#那样可以之间通过一个封装之后的函数进行判断,该单选框/复选框有没有被选中啊?或者控制单选框/复选框的选中状态.这东西比较复杂,通过相应的值来控制的. 一.基本目标 下面就用一个简单例子来说明VC6中的MFC中的单选框与复选框控件,点击"确定"按钮能够判断对话框中的所有单选框与复选框的选中状态.Radio1-Radio3互成一个组,组内仅能够有一个组员被选中,Radio4-Radio5也互成一组,选择Radio4能够令复选框

纯CSS3 Material Design风格单选框和复选框

这是一款使用纯CSS3制作的Material Design风格单选框和复选框插件.该插件只需引入指定的CSS文件,然后配合特定的HTML结构,就可以生成漂亮的Material Design风格单选框和复选框. 该纯CSS3 Material Design风格单选框和复选框的github地址为:https://github.com/bantikyan/icheck-material Demo源码下载地址:https://tc5.us/file/21793581-403946075 Demo截图:

[CSS揭秘]自定义单选框和复选框

很多Web前端工程师肯定都会遇到过,在项目中,UI设计师跑来跟你说,我这个地方的表单控件需要设计成这个样子那个样子.但是用CSS却不能够修改这些控件的默认样式,于是乎,只能通过div+javascript技术来进行模拟.特别是在如今移动端的崛起时代,更加注重用户的体验.于是就更加需要这样一种hack技术. 如果对如今的前端框架有过了解,都会知道组件这个概念.那么在这些框架中,都会提供一些单选框或复选框按钮组件.可见大家之前受到表单元素的默认样式的毒害有多深. 今天先给大家简单介绍一下如何通过CS

vue.js实现单选框、复选框和下拉框

Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框 在传统的HTML中实现单选框的方法如下: <div id="app"> <input type="radio" name="gender" value="man" id="man"/><label