美文网首页
Form表单

Form表单

作者: 普莱那 | 来源:发表于2017-02-11 16:18 被阅读19次

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

    • form表单可以将表单内的内容提交给服务器
    • 常用的input标签:
      <input type="text">//用于单行文本输入 <input type="password">用于输入密码 <input type="radio">定义单选按钮,允许用户在有限的选项中选择一个 <input type="checkbox">定义复选框,允许用户选择多个 <input type="submit">定义用于向表单处理程序提交表单的按钮 <input type="button">定义按钮,但不会提交表单 <input type="number">用于输入数字

    2. post 和 get 方式的区别?

    • get用于非敏感数据的提交,post用于敏感数据的提交
    • 当使用get方法时,提交数据在地址栏是可见的,而使用post方法是不可见的
    • get适用于数据的查询和获取,post适用于数据的增加、删除和修改
    • get方法提交的数据最多只能是1024字节,理论上post没有限制,可传较大量的数据

    3. 在input里,name 有什么作用?

    post和get的时候,name的值和input的值会形成键值对,而服务器端的表单处理程序只有通过name才能获取到相应的用户输入

    4. radio 如何 分组?

    为属于同一组的选项设置相同的内容值
    <input type="radio" name="hobby" value="swimming"> 游泳 <input type="radio" name="hobby" value="study"> 学习 <input type="radio" name="hobby" value="drawing"> 画画

    5. placeholder 属性有什么作用?

    placeholder属性用于描述输入字段的预期值,该提示会在用户输入之前显示在输入框内
    该属性适用于以下输入类型:

    text,search,tel,email,password,url

    6. type=hidden隐藏域有什么作用? 举例说明

    • 作用:隐藏不让用户看到的信息,但这些信息对于web应用又是很有必要的

    暂存信息:后端在构造web页面的过程中,通过hidden隐藏域在页面中添加相应的数据信息(用户对网页操作可能会用到这些信息)
    信息安全:后端在构造web页面的过程中,通过hidden隐藏域在页面中添加相应的验证信息,当提交form表单时,服务器会收到该验证信息,然后通过一定的算法校验该验证信息,可以有效防止非法请求对数据库的增删改查,提高了web应用的安全性

    相关文章

      网友评论

          本文标题:Form表单

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