• HTML里面form表单name,action,method,target,enctype等属性用法


    HTML里面的form表单里面的name,target,enctype,method以及action的用法

    HML表单HTML里面的表单是HTML页面与浏览器交互的重要手段,表单主要提交一些客户端的数据。

    表单表单域并不具有排版能力,表单网页的制作最终还是要由表格组织起来。

    表单的主要功能是收集信息,一般的表单由两部分组成,一是描述表单元素的HTML代码,二是客户端的脚本,或者服务器用来处理用户所填信息的程序。

    表单信息的处理过程为:当单击表单中的提交按钮时,输入在表单中的信息就会上传到服务器中,然后由服务器的有关应用程序进行处理,处理后或者将用户提交的信息储存在服务器端的数据库中,或者将有关的信息返回到客户端浏览器上。

    基本语法:

    <form name="form_name"  action="/"  method="form_method"  enctype="value"  target="目标页面">

    .........

    </form>

    FORM标记的属性解释如下:

    name:表单的名称

    method:定义表单结果从浏览器传送到服务器的方法,一般有两种方法get和post

    action:用来定义表单处理程序(一个ASP,CGI等程序)的位置( 相对地址或绝对地址)

    enctype:设置表单资料的编码方式

    target:设置返回信息的显示方式

    • NAME属性

    通过为表单命名可以控制表单与后台程序之间的关系。

    • METHOD属性

    METHOD属性中,GET方法是将表单内容附在URL地址后面,所以对提交信息的长度进行了限制,不可以超过8192个字符。如果信息太长,将被截去,从而导致意想不到的处理结果。同时GET方法不具有保密性,不适合处理如信用卡卡号等要求保密的内容,而且不能传送非ASCII码的字符。

    POST方法是将用户在表单中填写的数据包含在表单的主体中,一起传送到服务器上的处理程序中,该方法没有字符的限制,它包含了ISO10646的字符集,是一种邮寄的方式,在浏览器的地址栏不显示提交的信息,这种方式传送的数据是没有限制的。

    当不指明是哪种方式时,默认为GET方式

    • ENCTYPE属性

    设置表单信息提交的编码方式,有以下几种:

    TEXT/plain:以纯文本形式传送信息

    Application/x-www-Form-urlencoded:默认的编码形式

    Multipart/Form-data:使用MINE编码

    • TARGET属性

    设置表单信息返回的窗口。

    TARGET的值有以下几种:

    _blank:将返回信息显示在新开的浏览器窗口中

    _parent:将返回信息显示在父级浏览器窗口中

    _self:将返回信息显示在当前浏览器窗口中

    _top:将返回信息显示在顶级浏览器窗口中

  • 相关阅读:
    【模拟】HDU 5752 Sqrt Bo
    【数学】HDU 5753 Permutation Bo
    【模拟】Codeforces 706A Beru-taxi
    【二分】Codeforces 706B Interesting drink
    【动态规划】Codeforces 706C Hard problem
    【字典树】【贪心】Codeforces 706D Vasiliy's Multiset
    【中国剩余定理】POJ 1006 & HDU 1370 Biorhythms
    计算机存储单位
    转载_Linux下查看文件和文件夹大小
    反问题_不适定_正则化
  • 原文地址:https://www.cnblogs.com/yj716716yj/p/6189722.html
Copyright © 2020-2023  润新知