• DHTML【3】--HTML


        从这一节开始我们就开始介绍HTML的标签了,首先我们来介绍Form标签。


        Form标签也称Form表单,From是与服务器交互最重要的标签,此标签必须做到随手就写,写完就正常运行的地步。


        那么什么是Form标签呢?我们几乎每个人都有一个属于自己的QQ号,而且这个QQ号和对应密码自己都牢记于心,那么你的QQ号是怎么申请的呢?假如你是同过电脑在网页申请的,申请的时候腾讯要求你填入相应信息,确认完信息腾讯再给你分配一个账号和密码,那么说这些和Form标签有什么关系呢?


        其实不只是注册QQ号,凡是你注册成为一个网站的会员或者Vip,也或者注册邮箱,网站都要求你填写信息,网站获取信息就是获取的Form标签里的内容,所以说Form标签内的内容是和服务器交互的。


        Form标签里主要放input标签,input标签一共有10种Type,这10种Type也要求全面掌握,下图是对这十种Type的一个简单的介绍:


     

      

        看完这张图,相信你对Type的种类应该有一个概念性的认识了,在你的脑海中也许能想象到他们是什么样子的,最主要的还是掌握这些Type的使用方法和场合。


        Form还有两个重要的属性,Action与Method属性,Action属性的功能是定义一个 URL,当点击Submit时,向这个URL 发送数据;Method属性的功能是向 actionURL 发送数据的 HTTP 方法,属性值有Get和Post两个,默认是Get。

    那么Get和Post有什么区别呢?看下表:

     

    提交方式

    地址栏显示数据

    数据受地址栏限制

    对敏感信息安全

    提交信息封装在

    Get

    请求行

    Post

    数据体

     

        其实二者的区别也可以简单的这样理解,从服务器取数据的时候一般用Get,而向服务器传数据的时候一般用Post。


        关于Form的讲解就到这里,下面给出一个具体实例,大家在学习的时候也要模仿各大网站注册页面多做几个实例,为日后工作做准备。

        实例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    < html >
    < head ></ head >
    < body >
    < Form method = "Post" >
    < Table border = "5" bordercolor = "#0000FF" cellSpacing = "0" >
       < Tbody >
         < tr >< td >用户名:</ td >< td >< input type = "text" name = "userName" /></ td ></ tr >
       </ Tbody >
    < Tbody >
    < tr >< td >密码:</ td >< td >< input type = "password" name = "psw" /></ td ></ tr >
       </ Tbody >
    < Tbody >
    < tr >< td >确认密码:</ td >< td >< input type = "password" name = "repsw" /></ td ></ tr >
       </ Tbody >
    < Tbody >
    < tr >< td >性别:</ td >< td >< input type = "radio" name = "sex" value = "nan" />男< input type = "radio" name = "sex" value = "nv" />女</ td ></ tr >
       </ Tbody >
    < Tbody >
         < tr >< td colSpan = "2" align = "center" >< input type = "submit" value = "注册" colSpan = "2" />< input type = "reset" value = "重置" ></ td ></ tr >
       </ Tbody >
     
    </ Table >
    </ Form >
     
    </ body >
    </ html >
  • 相关阅读:
    提高Java程序性能的技巧
    HBASE学习d端口master:16010(java操作hbase)https://www.cnblogs.com/junrong624/p/7323483.html
    log4j.properties加入内容
    zookeeper学习及安装
    flume学习以及ganglia(若是要监控hive日志,hive存放在/tmp/hadoop/hive.log里,只要运行过hive就会有)
    Hadoop各个启动流
    crontab基本操作部分
    pig(数据流语言和编译器)学习https://www.w3cschool.cn/apache_pig/apache_pig_execution.html
    pig配置
    hive(在大数据集合上的类SQL查询和表)学习
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3231035.html
Copyright © 2020-2023  润新知