• input标签之外是否一定添加form标签


    原文转载自:https://blog.csdn.net/lamanchas/article/details/78753031

    input标签外是否添加form标签需要按情形区分:
    应用场景的区别:
    1.所有向后台提交数据(包括原生和ajax提交)的input都建议用form包裹,
    2.如果只是用来做前台交互效果则不推荐使用form包裹。
    但提交数据时,其实也可以不用form包裹input标签:
    1.如果有form标签,在点击提交铵钮时,浏览器自动收集参数,并打包一个http请求到服务器,完成表单提交。在这一过程中,浏览器会根据method的不同,将参数编码后,放在urI中(get),或者放在请求的data中(post)。然后发送到服务器。

    2.如果没有form,post方式的提交要使用ajax手工完成。get方式的提交需要自己拼接url。
    ========================================
    form在网页中主要负责数据采集功能。
    一个表单有三个基本组成部分:
    (1)表单标签:包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。
    (2)表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。
    (3)表单按钮:提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入。还可以用表单按钮来控制其他定义了处理脚本的处理工作。
    ========================================
    ========拓========================
    form属性
    form 属性规定文本区域所属的一个或多个表单。
    form 属性是 HTML5 中的新属性。
    语法:<textarea form="form_id">
    ---------------------
    作者:picoasis
    来源:CSDN
    原文:https://blog.csdn.net/lamanchas/article/details/78753031
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    小程序页面跳转 之 js页面函数绑定跳转
    win10系统激活提示无法连接到你组织的激活服务器如何解决
    小程序请求后端接口实例
    cors解决跨域问题
    aes加密 工具类
    后端解决跨域的问题
    理解传输层中UDP协议首部校验和以及校验和计算方法的Java实现
    常见面试题之操作系统中的LRU缓存机制实现
    Java算法之根据二叉树不同遍历结果重建二叉树
    基于Java的二叉树层序遍历打印实现
  • 原文地址:https://www.cnblogs.com/jokes/p/9884958.html
Copyright © 2020-2023  润新知