什么是表单?
    一个网页表单可以将用户输入的数据发送到服务器进行处理。因为互联网用户使用复选框,单选按钮或文本字段填写表格,所以WebForms的形式类似文件数据库。例如,WebForms可以用来进入航运信用卡资料订购产品,或可用于检索数据(例如,搜索引擎搜索)。    <!-- from wiki — >
    
  简单来说就是收集用户的信息

这就是一个表单
表单的工作流程:用户打开页面—>填写表单后提交—>根据相应的方式打包后发送个服务器—>服务器接收后转给相应的程序处理
基础框架:<form></form>
    
    在form下添加表单元素

<input>表单输入标签
语法:<input type=“" name=“” ….../>
属性:
    Name:名字,服务器通过name识别组别,同一组别需要相同的name名
    Maxlength:指定输入的最大长度
    Size:文本框的大小,以字符为单位,默认为20
    value:默认值,提交给服务器的内容
    placeholder:提示文本
type:
    text:输入文本,属性:  
    password:密码框,会自动隐藏密码
    file:上传文件,显示的内容与浏览器有关
    radio:单选框,需要单选的选项需要用相同的name,将返回value给服务器以辨别选了什么,添加checked来确定默认选项。
    checkbox:复选框,与radio规则相似。
    Button:配合js提供动作,value值位按钮显示内容
    subm:提交按钮,配合js将一个form内的表单送到服务器,value值位按钮显示内容
    Reset:将一个form内的表单恢复到默认状态,value值位按钮显示内容
    Hidden:隐藏域,用户看不到,将value传给服务器。
    image:图像域提交,与submit功能相同,src放图片地址。

<select>下拉菜单和列表标签
语法
<option> 选择的内容 </option>   
    option的属性:
            size:显示的数量,大于1时为列表形式显示。
            multiple:可按住ctrl多选,下拉菜单变列表形式
            selected:默认值
    option里科添加<optgroup>组名</optgroup>来给选项分组

<textarea></textarea>多行文本域
    基本与<input>的text一样,多了cols和rows属性。row控制显示的行数,cols显示宽度。

form的属性
    action:表单发送的目的地,URL或服务器文件。
       method:指定表单以何种方式发送到服务器,有get、post两种方法,默认为get
                GET:使用URL做传递参数(返回的url能看到表单的内容),对所发送的信息的数量也有限制,一般用于用户信息获取。
                POST:表单数据作为HTTP请求内容的一部分,对所发送信息的数量没有限制,一般用于修改服务器上的资源。
       name:表单的名。
       traget:在何处打开action URL 参数:_blank、_self、_parent、_top
       enctype:在发送表单前如何编码,参数有:1: 默认方式application / x-www-form-urlencoded 2:multipart / form-data 3:text / plain 

HTML学习笔记8:表单的更多相关文章

  1. Bootstrap学习笔记(二) 表单

    在Bootstrap学习笔记(一) 排版的基础上继续学习Bootstrap的表单,编辑器及head内代码不变. 3-1 基础表单 单中常见的元素主要包括:文本输入框.下拉选择框.单选按钮.复选按钮.文 ...

  2. AngularJS 1.2.x 学习笔记(表单校验篇)

    https://my.oschina.net/cokolin/blog/526911 摘要: 本文首发于 blog.csdn.net/vipshop_ebs/article/details/39472 ...

  3. vue学习笔记(六)表单输入绑定

    前言 在上一章vue学习笔记(四)事件处理器这一篇博客的内容中,我们已经了解vue是如何绑定事件的,而本篇博客主要讲解的是vue中表单输入的绑定,通常我们自己提交信息的时候都是通过表单将信息到服务器的 ...

  4. Symfony2学习笔记之表单

    对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战的任务.Symfony2集成了一个Form组件,让处理表单变的容易起来.在这一节里,我们将从基础开始创建一个复杂的表单,学习表单类库中最 ...

  5. [学习笔记]--Jfinal 表单提交附件

    近期.项目里面用到了Jfinal 里面的上传附件. Jfinal 的Controller 里面提供了一个 getFile系列方法提供文件上传. 我这里呢,是文件上传和表单參数一起提交. 页面类似下图: ...

  6. 20151223jquery学习笔记--Ajax表单提交

    传统的表单提交, 需要多次跳转页面, 极大的消耗资源也缺乏良好的用户体验. 而这款form.js 表单的 Ajax 提交插件将解决这个问题.一. 核心方法官方网站: http://malsup.com ...

  7. angular2 学习笔记 ( Form 表单 )

    refer : https://angular.cn/docs/ts/latest/guide/forms.html https://angular.cn/docs/ts/latest/cookboo ...

  8. [知了堂学习笔记]_Jquery_Validate 表单校验的使用

    一.效果图: 二.JqueryValidate的好处 在做注册.或者类似以上的表单提交的时候,大家是不是都很烦那种,把数据拿到后台去判断, 可能经过了正则表达式之类的复杂判断,然后发现数据错误.接着通 ...

  9. Django学习笔记之表单验证

    表单概述 HTML中的表单 单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言.只要把input标签放在form标签中,然后再添加一个 ...

  10. JavaScript入门学习笔记(表单验证)

    表单验证: 在数据被送到服务器之前对HTML表单中的输入数据进行验证,避免服务器频繁验证信息造成用户体验差. (1)表单数据是否为空 (2)输入的信息格式是否正确 (3)输入数据的类型是否正确 必填( ...

随机推荐

  1. naoting

    生活就像一锅菠菜汤 20160714 夜

  2. android放大镜效果实现

    概述 我相信很多用过英语应用的同学都看多一个放大镜的效果,就是选中一段文字后,会有一个放大镜,这个究竟怎么实现的呢,我们今天来分析分析. 源码分析 public class ShaderView ex ...

  3. lvs与haproxy

    最近一直在看一些高可用性的负载均衡方案,当然那些f5之类的硬件设备是玩不起也接触不到了.只能看这些for free的开源方案. 目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实 ...

  4. 移动App设计的十条建议

    原文链接: 10 Key Design Tips for Great Mobile Apps 原文日期: 2014年03月24日 翻译日期: 2014年04月01日 使用Android和iOS编写一个 ...

  5. 【64】Spring mvc详解

    Spring mvc框架 Spring web MVC 框架提供了模型-视图-控制的体系结构和可以用来开发灵活.松散耦合的 web 应用程序的组件.MVC 模式导致了应用程序的不同方面(输入逻辑.业务 ...

  6. Java-ServletContextAttributeListener

    /** Implementations of this interface receive notifications of ** changes to the attribute list on t ...

  7. 客户全局信用控制&非全局信用控制

    看个简单的例子 客户信用限额 非全局信用控制 非全局信用控制比较简单,我们看一下全局信用控制 设置: 实现结果:全局&非全局对比

  8. IOS动画(Core Animation)总结 (参考多方文章)

    一.简介 iOS 动画主要是指Core Animation框架.官方使用文档地址为:Core Animation Guide. Core Animation是IOS和OS X平台上负责图形渲染与动画的 ...

  9. android-async-http框架源码分析

    async-http使用地址 android-async-http仓库:git clone https://github.com/loopj/android-async-http 源码分析 我们在做网 ...

  10. SharePoint WebPart 简单的读取列表内容的web部件

    最近,自己也在学习写一些SharePoint的部件,也就是使用对象模型,下面,介绍一下自己刚刚写的小测试程序,不足之处,还请指正. 1.  新建项目 Vs2008 – 新建 – 项目 – 类库 – 输 ...