问题1-6

作者: 饥人谷_牛牛 | 来源:发表于2017-05-26 21:33 被阅读0次

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

    答:HTML 表单用于搜集不同类型的用户输入。
    语法:<input type="value">

    标 签 作用
    text 定义单行输入字段的文本输入类型,用户可在其中输入文本
    password 定义密码字段。密码字段中的字符会被遮蔽(显示为星号或实心圆)
    button 定义可点击的按钮,这个按钮本身不会做任何事情。
    submit 定义提交按钮。提交按钮用于向服务器发送表单数据。数据会被发送到在表单的 action属性中规定的页面
    checkbox 复选框。复选框允许用户在一定数量的选择中选取一个或多个选项
    radio 定义单选按钮。单选按钮允许用户选择有限数目的选项
    file 用于文件上传
    hidden 定义隐藏字段。隐藏字段对于用户是不可见的。隐藏字段常常存储默认值,或者由 JavaScript 改变它们的值
    image 将图像定义为提交按钮。对于 <input type="image">,src 和 alt 属性是必需的。
    Reset 定义重置按钮。重置按钮会把所有表单字段重置为初始值
    date 选择日、月、年
    month 选择月、年
    week 选择周、年
    time 选择时间(时、分)
    datetime 选择时间、日期、月、年(UTC 时间)
    datetime-local 选择时间、日期、月、年(本地时间)
    email 用于应该包含电邮地址的输入字段。当提交表单时,会自动地对 email 字段的值进行验证

    2.post 和 get 方式的区别?

    1.get是从服务器上获取数据,post是向服务器传送数据。
    2.Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
    3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
    4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
    5.通过get方法提交数据,可能会带来安全性的问题。比如一个登陆页面。当通过get方法提交数据时,用户名和密码将出现在URL上。如果: 登陆页面可以被浏览器缓存或者其他人可以访问客户的这台机器。 那么,别人即可以从浏览器的历史记录中,读取到此客户的账号和密码。所以,在某些情况下,get方法会带来严重的安全性问题。
    建议在Form中,建议使用post方法。

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

    如果要正确地被提交,每个输入字段必须设置一个 name 属性。

    4.radio 如何 分组

    <input type="radio" name="" value=""/>
    将name写成一样,就可以分组

    5.placeholder 属性有什么作用?

    placeholder 属性提供可描述输入字段预期值的提示信息(hint)。
    该提示会在输入字段为空时显示,并会在字段获得焦点时消失。

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

    基本语法: <input type="hidden" name="field_name" value="value">
    1 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。
    2 有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份。

    相关文章

      网友评论

          本文标题:问题1-6

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