表单标签的基本属性

input type = “text” 文本输入框 value设置默认显示内容

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/></form></body>

input type = “password” 是密码框 value设置默认显示内容

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/></form></body>

input type = “redio” 是单选框 name属性可以对其进行分组 checked="checked"表示默认选中

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/></form></body>

Input type=“checkbox” 复选框

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++</form></body>

Input type=“reset” 是重置按钮 value属性修改按钮上的文本

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/></form></body>

这是点击重置按钮之前的页面

这是点击了重置按钮后的页面,都编程了页面设置的默认初始值

Input type=“submit” 是提交按钮 value属性修改按钮上的文本

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/><br/><input type="submit" value="提交"/><br/></form></body>


点击提交按钮之后url地址栏就多出了一串内容,这就说名提交成功,这里默认用的是GET方式提交,所以url地址栏会显示,这里后面会提及到,现在不用管

Input type=“button” 是按钮 value属性可以修改按钮上的文本

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/><br/><input type="submit" value="提交"/><br/><input type="button" value="保存到草稿箱"/></form></body>

Input type=“file” 是文本上传域

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/><br/><input type="submit" value="提交"/><br/><input type="button" value="保存到草稿箱"/><br/><input type="file"/></form></body>


点击选择文件按钮后就会自动弹出选择文件的对话框

Input type=“hidden” 是隐藏域 当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(提交的时候同时发展送给服务器)

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/><br/><input type="submit" value="提交"/><br/><input type="button" value="保存到草稿箱"/><br/><input type="hidden"/><input type="file" name="abc" value ="acc"/></form></body>

网页上并不会显示隐藏域

select 标签是下拉列表框

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/><br/><input type="submit" value="提交"/><br/><input type="button" value="保存到草稿箱"/><br/>国籍:<select><option>--请选择国籍--<option/><option>中国<option/><option>俄罗斯<option/><option>巴基斯坦<option/><select/></form>
</body>

textarea 标签表示多行文本输框
rows属性设置可以显示几行的高度
cols属性设置每行可以显示几个字符宽度``

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form>用户名:<input type = "text"/  value="请输入你的名字"/><br/>密码:<input type="password" value="请输入你的密码"/><br/>性别:<input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女<br/>你最喜欢的语言是<br/><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++<br/><input type="reset" value="重置"/><br/><input type="submit" value="提交"/><br/><input type="button" value="保存到草稿箱"/><br/>国籍:<select><option>--请选择国籍--<option/><option>中国<option/><option>俄罗斯<option/><option>巴基斯坦<option/><select/><br/>自我评价:<textarea rows="5" cols="20">请进行客观的评价</textarea></form>
</body>

目前一个简单的表单提交的页面就已经做好了,但是这个样式有点不太美观,我们可以用table标签来给页面更加格式化,更美观

table标签是表格标签
tr是行标签
th是列标签
td是单元格标签
b标签是加粗标签
colspan属性设置跨行
rowspan属性设置跨行

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form><table><tr><td>用户名:</td><td><input type = "text"/  value="请输入你的名字"/></td></tr><tr><td>密码:</td><td><input type="password" value="请输入你的密码"/></td></tr><tr><td>性别:</td><td><input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女</td></tr><tr><td>你最喜欢的语言是</td><td><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++</td></tr><tr><td>国籍:</td><td><select><option>--请选择国籍--<option/><option>中国<option/><option>俄罗斯<option/><option>巴基斯坦<option/><select/></td></tr><tr><td>自我评价:</td><td><textarea rows="5" cols="20">请进行客观的评价</textarea></td></tr><tr><td><input type="reset" value="重置"/></td><td><input type="button" value="保存到草稿箱"/></td><td><input type="submit" value="提交"/></td></tr></table></form></body>


表单提交的时候,数据没有发送给服务器的三种情况
1,表单没有name属性值
2,单选,复选(下拉列表中的option标签)都需要添加value属性,以便发送给服务器
3,表单项不在提交的from标签中

GET请求的特点:
1,浏览器地址栏中的地址是action属性[+?+请求参数]
请求参数的格式是:name=value&name=value
2,不安全
3,他有数据长度的限制
POST请求的特点:
1,浏览器地址栏中只有action属性
2,相对于GET请求要安全

action属性设置提交的服务器网址
method属性设置设置提交的方式GET(默认值)或POST

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>HTML &&CSS</title>
</head><body><form action="http://localhost:8080" method="post"><input type="hidden" name="action" value="login"/><table><tr><td>用户名:</td><td><input type = "text"/  value="请输入你的名字"/></td></tr><tr><td>密码:</td><td><input type="password" value="请输入你的密码"/></td></tr><tr><td>性别:</td><td><input type="radio" name = "sex"/>男<input type="radio" name = "sex" checked="checked"/>女</td></tr><tr><td>你最喜欢的语言是</td><td><input type="checkbox" checked="checked"/>java<input type="checkbox" />python<input type="checkbox" />c++</td></tr><tr><td>国籍:</td><td><select name="country"><option>--请选择国籍--<option/><option>中国<option/><option>俄罗斯<option/><option>巴基斯坦<option/><select/></td></tr><tr><td>自我评价:</td><td><textarea name="desc" rows="5" cols="20">请进行客观的评价</textarea></td></tr><tr><td><input type="reset" value="重置"/></td><td><input type="button" value="保存到草稿箱"/></td><td><input type="submit" value="提交"/></td></tr></table></form></body>

现在点击提交按钮,页面就会把数据提交到http://localhost:8080的位置,并且不会在url地址栏里面显示提交的内容,保护了用户的隐私,

HTMLCSS(简单表单标签的制作)相关推荐

  1. 利用html开发英语单词小程,前端利用表单标签自己制作一个简单的表单页面-表单制作-小程序表单制作...

    html中的表单标签:form标签:属性:提交到后台url地址:actionurl地址:http://localhost:8080/XXX提交方式:method常用两个:get:把提交的数据放到地址栏 ...

  2. 使用H5中的表单标签制作一个简单的网页登陆页面

    简单介绍H5当中的表单标签.<form></form>表示定义一个表单的开始和结束.在form标签中,有主要的三个属性,action表示声明表单中的数据的处理的url地址.me ...

  3. dwcc2015如何制作html,Dreamweaver CC2015简单表单的创建方法

    Dreamweaver CC 2015 官方正式版 软件大小:249M授权方式:免费软件 立即下载 Dreamweaver CC2015怎么创建简单的表单?Dreamweaver集网页制作和管理网站于 ...

  4. 前端开发 表单标签 完成一个简单登陆的效果 0228

    表单标签的功能 提交数据给服务器 表单的基本结构 格式各样的控件 input标签的多样性 目标效果 表格的结构 设置宽高 合并单元格 继续合并单元格 填写内容 . 插入表单控件 按钮添加 按钮居中 用 ...

  5. form表单标签的简单使用

    文章目录 form表单标签``: - 1.作用:收集客户信息 注意:在写radio,checkbox(单选,多选)的时候,**一定要写name和value**:name属性是分组,value属性设置值 ...

  6. 表单标签实现简单的登陆页面

    一.表单标签 1.表单作用:收集用户信息 method="get或者post" action="向何处发送表单数据" input 里面包含的标签内容: A.属性 ...

  7. 03表格和表单标签的简单使用

    表格和表单标签 一.表格 01.table标签 tr:表示一行 th(table head):表示表头的单元格 td(table body):表示单元格 border="1" :给 ...

  8. python全栈开发 * 表格标签 表单标签 css 引入方式 * 180807

    html部分 一.表格标签<table> 1.一个表格<table>由每行<tr>组成的,每行是由<td>组成的. 注意: 一个表格是由行组成的(行是由 ...

  9. 用java写注册表单_利用HTML表单标签编写一个注册页面

    今天我们来写一个注册页面 form表单 先来利用表单标签制作一个简单的注册页面,给大家说说标签的结构: 页面结构大体就是这样子的~ 利用HTML表单标签编写一个注册页面 表单标签: 所有需要提交到服务 ...

最新文章

  1. GPM - 多语言实现视频
  2. 用C语言实现三子棋游戏
  3. 网页设计相关计算机语言,title(计算机语言)
  4. 在idea里如何实现Git项目回滚
  5. Java多线程之静态代理
  6. 【渝粤教育】国家开放大学2018年秋季 0630-22T环境法学 参考试题
  7. 机器学习常用的算法整理:线性回归、逻辑回归、贝叶斯分类、支持向量机、K-means聚类、决策树、随机森林以及常用的应用场景整理
  8. html-下拉框、文本域、文件域
  9. 设置html按钮点击事件无效果,css怎么设置按钮不能点击?
  10. python画棒棒糖程序_python之turtle简单绘制学习
  11. DEFCON China倒计时 没想到炸屏“玩坏”百度
  12. 用PHPphpstudy写一个可以登录的简单网页
  13. 网吧免费上网的7种武器
  14. 布局区块链数据中心的互联在线,积极筹备精选层
  15. dell服务器报错信息,DELL 服务器LED屏报错信息 2012版
  16. java——博弈算法实现井字棋游戏
  17. Spark SQL中StructField和StructType
  18. 编译内核时bad register name `%dil'错误
  19. 作为硬件开发,你一定要知道开发板是个什么东西?陈老师带你了解
  20. 腾讯、网易云、字节跳动面试点总结—AMS在Android起到什么作用?

热门文章

  1. form表单序列化转换为json对象
  2. python123编程题6_Python123第6周编程问题,第六周
  3. AI奇点将至 如何成为人工智能驱动型公司
  4. Java从sftp服务器上传与下载文件
  5. 77 R实现及相关文本挖掘 English participle
  6. 2005年了。。。。。。。。。。。
  7. python制作表情_python实现表单中插入表情符号
  8. python爬虫爬取音频文件
  9. Java面试题-day03面向对象
  10. 数组类型参数传递问题:$.ajax传递数组的traditional参数传递必须true