美文网首页
from表单一些基础问题

from表单一些基础问题

作者: 817713f42fb0 | 来源:发表于2017-05-15 23:19 被阅读0次

    1、form表单有什么用?有哪些常用的input标签,分别有什么作用?

    表单标签
    作用: 用于收集用户信息, 让用户填写、选择相关信息
    格式:

    <form>
    所有的表单内容,都要写在form标签里面
    </form>

    常见的input标签及作用有下面几个

    <input type="text">  单行文本输入框
    <input type="password">  密码输入框
    <input type="checkbox">  复选框
    <input type="radio">  单选框
    <input type="file">  上传按钮
    <input type="submit">  提交按钮
    <input type="button">  按钮(也可以写为<button>内容</button>)
    <input type="reset">  重置按钮
    <select>  下拉单选
      <option></option>
      <option></option>
    </select>
    <textarea></textarea> 多行文本输入框
    <input type="number">  数字输入框
    <input type="hidden"> 隐藏域
    

    2.post 和 get 方式的区别?

    在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。
    GET - 从指定的资源请求数据。
    POST - 向指定的资源提交要被处理的数据
    GET在浏览器回退时是无害的,而POST会再次提交请求。
    GET产生的URL地址可以被Bookmark,而POST不可以。
    GET请求会被浏览器主动cache,而POST不会,除非手动设置。
    GET请求只能进行url编码,而POST支持多种编码方式。
    GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
    GET请求在URL中传送的参数是有长度限制的,而POST么有。
    对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
    GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
    GET参数通过URL传递,POST放在Request body中

    3、在input中name有什么作用?

    name是作为inout的一个属性存在的,在处理表单时,我们的关注点为用户填写的信息,此时,表单的每一项的name都作为我们提取到的信息的一个”标签“,可以理解为每个分类的一个标签名称,每一个表单项都必须要有name值,否则这个表单无法进行任何操作,相当属于一个废的表单。有一个需要注意的点:在单选按钮组中,我们的需求一般是多个中选择一个合理的,那么这个时候这个单选按钮组无论有几个<input type="radio">它们的name都必须一致。而提交的内容显示形式为:name:value的形式。

    4、radio如何分组?

    具有相同 name 属性值的 radio 为同一组,例如:

    <input type="radio" name="sex" value="male">男
    <input type="radio" name="sex" value="female">女```
    
    #5. placeholder 属性有什么作用?
    
    提供可描述输入字段预期值的提示信息,该提示会在输入字段为空时显示,并会在字段获得焦点时消失。
    
    #6. type=hidden隐藏域有什么作用? 举例说明
    将一些不需要显示在页面上的内容隐藏,供后台调用,例如数据的id等

    相关文章

      网友评论

          本文标题:from表单一些基础问题

          本文链接:https://www.haomeiwen.com/subject/yxjkxxtx.html