美文网首页
form表单

form表单

作者: _小黑 | 来源:发表于2017-10-18 11:04 被阅读11次
    1. form表单有什么作用?有哪些常用的input 标签,分别有什么作用?
      为用户输入创建html表单
      常见的input标签
      <input type="text" >文本框
      <input type="radio">单选框
      <input type="checkbox">复选框
      <input type="password">输入密码框
      <input type="textarea">多行文本框
      <input type="hidden">隐藏的
      <input type="submit">提交
      <input type="button">按钮
      2.post 和 get 方式的区别?
      在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。
      GET - 从指定的资源请求数据。
    • GET 请求可被缓存
    • GET 请求保留在浏览器历史记录中
    • GET 请求可被收藏为书签
    • GET 请求不应在处理敏感数据时使用
    • GET 请求有长度限制
    • GET 请求只应当用于取回数据
      POST - 向指定的资源提交要被处理的数据
    • POST 请求不会被缓存
    • POST 请求不会保留在浏览器历史记录中
    • POST 不能被收藏为书签
    • POST 请求对数据长度没有要求
    1. 在input里,name 有什么作用?
      name 属性规定 input 元素的名称。name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。
    2. radio 如何 分组?
      将radio 的name属性设置成不同的值,这样不同值的radio 之间就是不同的分组。
      例如:name值相同的为同一组,只可以选择一个
    <input type="radio" name="sex" >男
     <input type="radio" name="sex" >女
     <input type="radio" name="sex1" >男
     <input type="radio" name="sex1" >女
    
    1. placeholder 属性有什么作用?
      placeholder 属性提供可描述输入字段预期值的提示信息(hint)。该提示会在输入字段为空时显示,并会在字段获得焦点时消失placeholder 属性适用于以下的 <input> 类型:text, search, url, telephone, email 以及 password。
    2. type=hidden隐藏域有什么作用? 举例说明
      表单隐藏域在页面上对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。通过隐藏域设置验证信息,用户提交信息后,隐藏域的数据也被提交到后台,后台进行校验,提高安全性。例如可以用来防止CSRF攻击。如果是非法用户恶意提交表单的话,value里的值对不上,服务器会拒绝该请求。

    相关文章

      网友评论

          本文标题:form表单

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