表单form总结

本篇大概内容(form表单,输入标签input,textarea多行文本标签,label标记标签,select 列表标签 ,域标签fieldset)

1、表单form最基本的模式

<form>内容
</form>
  • 其中action指提交到某个页面(相当于URL,这里的#是指提交数据到本页面)
  • method是指提交方式:post和get两种
    get方法比较不安全,传递的信息量不是很大(默认)
    而post方法可以传递更大信息量的数据,更安全。
  • target是指在何处打开页面上的所有链接
    (自己制作简单的页面的时候,也就使用 _blank或者直接使用默认)
_blank 在新窗口中打开链接。
_self 默认,在本窗口打开链接。
_parent 在父框架集中打开被链接文档。
_top 在整个窗口中打开被链接文档。
framename 在指定的框架中打开被链接文档。
<form action="#" method="post" target="_self">内容
</form>

2、输入标签input

<form><input type="输入类型"   name="自定义名称">
</form>
  • type可以选择单行文本框text,radio单选按钮,checkbox复选按钮,password密码 submit提交 reset重置 image图片提交按钮 (了解) file文件上传域 (了解)等
  • 代码如下
<form><input type="text" name="name" value="111">   <br/> <input type="password" name="pwd">   <br/><input type="radio" name="gender" value="M"/>男  <br/><input type="radio" name="gender" value="F" checked/>女  <br/><input type="checkbox" name="one" value="1">朋友推荐   <br/>  <input type="checkbox" name="one" value="2" checked>搜索引擎   <br/><input type="checkbox" name="one" value="3" checked>媒体宣传   <br/><input type="checkbox" name="one" value="4">其他    <br/><input type="reset" value="重置"> <input type="submit" value="提交"> <br/><input type="image" src="logo.png" alt="无法显示时代替文本内容"><br /><input type="file" name="file01" /><br />
</form>

代码解释:

  • text对应的 value=“111” 代表初始化,text是单行文本框
  • 第二行是password,再输入的时候就是看不到的
    radio单选按钮和checkbox复选按钮,记得同一组name是一样的,其中checked代表默认
  • 重置就是我输入输错了,我想重新输入,重置页面就是变成你刚进来的样子
  • image图片提交按钮,点击效果和submit一样,如果你要设置提交按钮的CSS,就用button
   <button>按钮</button>

截图如下

3、textarea多行文本标签,text是单行的

   <textarea>可编辑状态文本</textarea><textarea readonly>只读状态文本</textarea><textarea  disabled >禁用状态文本</textarea>

两种状态 readonly 只读(可以复制,不能编辑) disabled 禁用(动都不能动)
截图如下

4、label标记标签:为对应的表单控件生成焦点

原本代码<form method="post" action="#" method="post">用户名:<input type="text" name="name1"> <br />密 码:<input type="password" name="pwd1" ><br /><input type="submit" value="登录" /><br /></form>
带label标签的代码<form method="post" action="#" method="post">用户名:<label><input type="text" name="name1"></label> <br />密 码:<label><input type="password" name="pwd1" ></label><br /><input type="submit" value="登录" /><br /></form>

截图如下,其实是看不到什么区别的,但是用label标签会更好,特别是单选和多选的是时候,你会发现不带label标签的,我放在比如男这个位置是光标,但是带label标签是放在男这个位置也是箭头,我们点击同样可以选中,如果还是不明白可以试一下单选有没有label的情况。



5、select 列表标签 option选项标签 optgroup 选项组

  • selected是默认 多选Ctrl+选择
<select><option value="apple">苹果</option><option value="cherry">樱桃</option><option value="grape" selected>葡萄</option>
</select><br/>

<select><optgroup label="水果类"><option value="apple">苹果</option><option value="cherry">樱桃</option><option value="grape">葡萄</option></optgroup><optgroup label="蔬菜类"><option value="potato">土豆</option><option value="tomato">番茄</option><option value="eggplant">茄子</option></optgroup></select>

<select multiple><option value="apple">苹果</option><option value="cherry">樱桃</option><option value="grape">葡萄</option>
</select><br/>
  • multiple 将列表变为列表框,就是直接可以看到所有内容

6、域标签fieldset 和域标签标题 legend

  • 当一个表单form里面你想分为多个部分的时候就可以使用啦
<form method="post" action="#"><fieldset><legend>账号信息</legend><label>用户名:<input type="text" name="username" /></label><br/><label>密 码:<input type="text" name="pwd1" /></label><br/></fieldset><br/><fieldset><legend>个人信息</legend><label>姓 名:<input type="text" name="name" /></label><br/><label>单 位:<input type="text" name="title" /></label><br/>       </fieldset>
</form>

截图如下

晚一点会有两篇关于表单的实例练习,有兴趣的可以看一下,上面所有内容为个人总结,如有任何不对的地方,可以私聊我,我会马上进行修正,如果进行转载请告知,谢谢。

HTML5~表单form总结相关推荐

  1. php form表单属性,HTML5 表单属性

    HTML5 表单属性 HTML5 中新的表单属性 HTML5 的 和 标签添加了几个新属性,如下所示:新属性: autocomplete novalidate 新属性: autocomplete au ...

  2. html5 设计 form,为HTML5表单设计表单模板

    为HTML5表单设计表单模板 AEM中的HTML5表单组件提供了将XFA表单模板渲染为HTML5格式的功能. 表单设计人员可以使用Forms Designer设计表单模板,并使用HTML5呈现功能. ...

  3. 模拟QQ注册练习HTML5的表单form

    考完研,成绩出来的那一刻万念俱灰,大半年的勤勤恳恳,从上学开始就再也没有这么认真过了,从八月份辞掉AS400开发的工作,毅然踏上了考研路,每天埋头在书堆中,前所未有的辛苦,前所未有的充实.期间也认识了 ...

  4. html5表单验证没有效果,HTML5表单验证特性(知识点小结)

    前台提交信息到后台一般两种常见提交方式: Form表单提交 和 Ajax无刷新页面提交 placeholder 不是所有的input都支持,比如input date就不支持 解决方案: 可以在date ...

  5. 实现跨浏览器html5表单验证

    html5表单添加了很多类型的表单,而且还自带验证的功能.在移动端,手机等设备能够根据不同的input类型弹出不同的键盘,例如iphone弹的键盘 <input type="email ...

  6. HTML5表单的创建及与PHP的交互

    2019独角兽企业重金招聘Python工程师标准>>> Html5表单 <!DOCTYPE html> <html> <head lang=" ...

  7. html5表单新增的输入类型,HTML5之表单新增类型介绍

    1.html5的input标签的type类型新增介绍: 2.表单新增属性介绍: 3.代码示例: 1970 1980 1990 默认值: form="register" /> ...

  8. html5表单实现简单计算器

    html5表单实现简单计算器 <!DOCTYPE html><html><head> <title>this is a html page</ti ...

  9. html5表单与PHP交互

    1.示例代码 前端: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &l ...

最新文章

  1. eclipse上项目如何在resin中部署
  2. 论文笔记: Modeling Extreme Events in Time Series Prediction
  3. 《数据库系统实训》实验报告——函数的应用
  4. VTK/ITK 学习资料
  5. 一行代码搞定 GitHub 访问徽章
  6. 5万字长文:Stream和Lambda表达式最佳实践-附PDF下载
  7. Codeforces Round #716 (Div. 2) D. Cut and Stick 主席树 + 思维
  8. php网站整合ck播放器,wordpress主题整合ckplayer播放器
  9. qq游戏不显示登陆服务器,QQ游戏怎么登陆? qq游戏不能登录怎么办?
  10. 业务部门战略规划与支撑部门战略规划
  11. 计算机的格式刷,“excle怎样取消格式刷“电脑上格式刷怎么用excel2000
  12. Oracle 19c 新特性:ANY_VALUE 函数和 LISTAGG 的增强
  13. 纯C语言编程实现数独解法
  14. 陈式太极拳式名考释、动作、着法要领说明
  15. Phonetic symbol 辅音 - 清辅音 -- /f/
  16. PS A11选区和选框工具
  17. 如何证明圆锥面积=1/3圆柱面积?
  18. decorators.xml的用法 (转)
  19. 实现自动按键的方法 驱动级模拟(硬件模拟)
  20. Gitlab Failed to squash

热门文章

  1. Python Folium 绘制交互式地图
  2. 《老友记》中100句经典台词
  3. mysql( 连表查询 子查询 联合查询)
  4. 结构化电子病历的特点及优势
  5. Android 判断是否安装此应用(解决Android12和Android11获取不到已安装的所有应用列表)
  6. 翻译必考知识点总结+瑞思拜翻译知识点(3,4和5)
  7. npm安装依赖太慢问题
  8. 基于51单片机的智能鞋柜衣柜消毒柜
  9. jQuery动画-圣诞节礼物
  10. unity寻路——一劳永逸地解决寻路问题