详解HTML中的表单元素
代码详讲:
<!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中的表单元素的更多相关文章
- js动态的往表格中加入表单元素
		效果如图: 这里我用的是layui的静态表格,其他框架也是一样的(只要你都表单元素要通过js进行渲染),我的需求是在表单中放了表格的元素,表格中还有表单的元素.表格中的行数据是js动态添加的,正常的添 ... 
- React中的表单元素
		在web应用开发当中,表单还是很重要的元素. 应用表单组件有:文本框(input.textarea).单选按钮和复选框.Select组件. 文本框:文本框的状态改变即文本框中的内容的改变.此时的sta ... 
- 关于struts中的表单元素- Form bean not specified on mapping for action: "helloa.do"报错
		今天测试struts时仿照书上写了一个小的表单提交代码 <html:form action="helloa.do" method="post"> & ... 
- $_FILES参数详解及简单<form>表单无刷新上传文件
		$_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传 $_FILES数组内容 ... 
- 详解html中的元老级元素:“table”
		table标签历史悠久,在互联网出现的早期,web网页的排版主要是靠table表格,对web网页做出了不可磨灭的贡献,直到后来层叠样式表:CSS的发展完善,再配合空元素DIV,才有了今天绚丽多彩的网页 ... 
- 详解H5中的history单页面,手动实现单页面开发,细说h5单页面原理
		就目前来看,前端的单页面开发占了很大一部分,一方面无刷新的切换增强了体验,并且浏览器记录依然存在,前进后退都没问题,在之前我们通地址栏中的hash改变来触发onhashchange方法来实现单页面应用 ... 
- JQuery中根据表单元素动态拼接json 字符串
		// <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ... 
- angular 表单元素的使用总结
		工作中form表单元素最常用的是input,问题没有太多,现在总结下select ,radio组,checkbox的使用 1 select 常用的使用方式,如下 var Cityis = [{id:0 ... 
- 表单元素(控件)不可见,你用visibility还是display?(转)
		属性大比拼:visibility和display的介绍 今天在做一个表单时涉及到这方面,当选中相应的选项后设置相应的几个元素(控件可见或不可见),后来还是用了visibility来实现.我们先来看下v ... 
随机推荐
- clang -O3 for循环的LLVM IR
			O3都是怪物,这里分析的是CLANG怪物,示例程序遍历数组每个元素然后放大. void foreach_scale(int arr[],int elem){ for(int i=0;i<elem ... 
- J.U.C AQS(abstractqueuedssynchronizer--同步器)
			J.U.C AQS(abstractqueuedssynchronizer--同步器) 同步器是用来构建锁和其他同步组件的基础框架,它的实现主要依赖一个int成员变量来表示同步状态以及通过一个FI ... 
- shell操作字符串案例
			#!/bin/bash name="Shell" url="http://cxy.com/" str1=$name$url #中间不能有空格 str2=&quo ... 
- 使用git将本地代码提交到码云上去
			码云为开源中国基于git的代码网络托管平台,将代码托管.开发与项目管理工具融为一体.今天第一次将自己的web项目代码上传至码云,过程中遇到一些问题,此处进行总结与过程的演示:当我们在码云上创建好项目后 ... 
- Codeforces Round #532 (Div. 2)- C(公式计算)
			NN is an experienced internet user and that means he spends a lot of time on the social media. Once ... 
- 毕业设计 python opencv实现车牌识别 颜色判断
			主要代码参考https://blog.csdn.net/wzh191920/article/details/79589506 GitHub:https://github.com/yinghualuow ... 
- Codeforces Round #335 (Div. 2) C
			C. Sorting Railway Cars time limit pe ... 
- UESTC 1437
			LCA模板题 随便找的倍增模板... #include<bits/stdc++.h> using namespace std; const int maxn = 1e5+11; int t ... 
- java的Spring学习2--构造函数注入
			bean文件如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi=" ... 
- css雪碧图制作
			使用css背景合并工具cssSprite 工具下载链接: http://download.csdn.net/download/wx247919365/8741243 1.选择文件 2.生成雪碧图 3. ... 
