代码详讲:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用户注册</title>
</head>
<body>
<form action="http://www.baidu.com">
<label for="account">用名:<input type="text" value="zhangwen" name="username" id="account" list="xingming"><br>
<label for="pwd1">密码:<input type="password" value="123456" name="pwd" id="pwd1" ><br>
性别:
    <input type="radio" name="gender" checked="checked">男
    <input type="radio" name="gender">女    <br>
爱好:
    <input type="checkbox" checked="checked" >羽毛球
    <input type="checkbox" checked="checked" >棒球<br>
    喜欢车型:<input type="text" list="cars">
<datalist id="cars">
<option>宝马</option>
<option>奔驰</option>
<option>路虎</option>
</datalist>            <br>
    <!-- <input type="button" value="按钮" ><br> -->
    <!-- <input type="image" src=""><br> -->
    <!-- <input type="reset" value="重置按钮"><br> -->
    <input type="submit" value="提交按钮" >
    <!-- <input type="hidden" name="yincang" value="yincangshuju"> -->
</form>
</body>
</html>
注意事项:
1.宽度和高度属性
  可以给table和td标签使用
2.水平对齐和垂直对齐
   水平对齐可以给table和td使用
   垂直对齐只能给tr和td标签使用
3.外边距和内边距属性
   只能给table使用
4.表格分类
  表格的标题
  表格的表头信息
  表格的主题信息
  表格的叶尾信息
//必须写在table标签中,紧跟在table后面
5.单元格合并(添加td属性)
   colspan="x"水平合并X个单元格,同时删除多余的
   rowspan="x"垂直合并X个单元格,同时删除多余的
   单元格都是向后或者想下合并的
表单部分:收集用户信息
1.明文输入框和暗文输入框
2.单选框:<input type="radio"> 默认情况下单选框不会互斥,若要排斥则要给每个单选框标签都设置一个name值,且要相同;
  选择默认选项:<input checked="checked">,给input添加check属性,有事可以只写checked,Xhtml中全写
3.提交到远程服务器的要求:
  1)给form添加一个action属性,通过action属性指定需要提交的服务器地址;
  2)需要给提交到服务器的表单元素添加一个name属性
3.hidde属性将用户的一些数据配合提交按钮默默的提交到服务器
4.点击文字让对应的输入框对焦条件(文字和输入框绑定):
  1)将文字利用Label标签包裹起来;
  2)给输入框添加id属性;
  3)在Label标签通过for属性和输入框的id进行绑定
5.添加待选框(实例):
       喜欢车型:<input type="text" list="cars">
<datalist id="cars">
<option>宝马</option>
<option>奔驰</option>
<option>路虎</option>
</datalist>

详解HTML中的表单元素的更多相关文章

  1. js动态的往表格中加入表单元素

    效果如图: 这里我用的是layui的静态表格,其他框架也是一样的(只要你都表单元素要通过js进行渲染),我的需求是在表单中放了表格的元素,表格中还有表单的元素.表格中的行数据是js动态添加的,正常的添 ...

  2. React中的表单元素

    在web应用开发当中,表单还是很重要的元素. 应用表单组件有:文本框(input.textarea).单选按钮和复选框.Select组件. 文本框:文本框的状态改变即文本框中的内容的改变.此时的sta ...

  3. 关于struts中的表单元素- Form bean not specified on mapping for action: "helloa.do"报错

    今天测试struts时仿照书上写了一个小的表单提交代码 <html:form action="helloa.do" method="post"> & ...

  4. $_FILES参数详解及简单<form>表单无刷新上传文件

    $_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传 $_FILES数组内容 ...

  5. 详解html中的元老级元素:“table”

    table标签历史悠久,在互联网出现的早期,web网页的排版主要是靠table表格,对web网页做出了不可磨灭的贡献,直到后来层叠样式表:CSS的发展完善,再配合空元素DIV,才有了今天绚丽多彩的网页 ...

  6. 详解H5中的history单页面,手动实现单页面开发,细说h5单页面原理

    就目前来看,前端的单页面开发占了很大一部分,一方面无刷新的切换增强了体验,并且浏览器记录依然存在,前进后退都没问题,在之前我们通地址栏中的hash改变来触发onhashchange方法来实现单页面应用 ...

  7. JQuery中根据表单元素动态拼接json 字符串

    // <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  8. angular 表单元素的使用总结

    工作中form表单元素最常用的是input,问题没有太多,现在总结下select ,radio组,checkbox的使用 1 select 常用的使用方式,如下 var Cityis = [{id:0 ...

  9. 表单元素(控件)不可见,你用visibility还是display?(转)

    属性大比拼:visibility和display的介绍 今天在做一个表单时涉及到这方面,当选中相应的选项后设置相应的几个元素(控件可见或不可见),后来还是用了visibility来实现.我们先来看下v ...

随机推荐

  1. T-Sql操作Xml数据(转)

    T-Sql操作Xml数据 一.前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型.用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列:此外,还允许带有变量和 ...

  2. flask-----No such file or directory绝对路径与相对路径

    No such file or directory: '\\uploads\\03.jpeg' 相对路径:加点,或者直接绝对路径(尽量使用绝对路径,通过python的os模块获取当前文件绝对路径) o ...

  3. FPGA实战操作(1) -- SDRAM(Verilog实现)

    对SDRAM基本概念的介绍以及芯片手册说明,请参考上一篇文章SDRAM操作说明. 1. 说明 如图所示为状态机的简化图示,过程大概可以描述为:SDRAM(IS42S16320D)上电初始化完成后,进入 ...

  4. java中list里面存放map,根据map中的某一个字段进行排序

    package com; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; ...

  5. 什么是Uboot

    U-Boot的全称是Universal Boot Loader,遵循GPL条款的开放源码项目. U-Boot的作用是系统引导. U-Boot目前不仅仅支持嵌入式Linux系统的引导(对Linux的支持 ...

  6. hdu6441 Find Integer 求勾股数 费马大定理

    题目传送门 题目大意: 给出a和n,求满足的b和c. 思路: 数论题目,没什么好说的. 根据费马大定理,当n>2时不存在正整数解. 当n=0或者1时特判一下就可以了,也就是此时变成了一个求勾股数 ...

  7. java 学习原生jdbc

    public class App { public static void main( String[] args ) { //JDBC驱动 String driverName = "com ...

  8. Linux字符设备简单示例

    1. Linux字符设备是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现open.close.read和write系统调用.例如:串口.Led.按键等. 2. 通过字符设备文件 ...

  9. Day04 流程控制 while 和for循环

    一.流程控制 if 判断 python中使用缩进来区分代码块的 语法 一: #python if 条件: 代码块1 代码块2 自上而下依次运行 语法二: # python if 条件一: 代码一 el ...

  10. 转 如何在secureCRT上设置常用的快捷输出按钮栏听语音

    https://jingyan.baidu.com/article/5d6edee2f32de199eadeec25.html 要注意secureCRT的版本,建议下载最新版本的软件         ...