HTML表单

来源:互联网 发布:subnautica mac 编辑:程序博客网 时间:2024/05/17 06:28
1.form的action属性  
    action说明了提交表单时浏览器应该把从用户收集的数据发送到什么地方。
2.mothod属性
    设置表单发送数据到服务器方法。分为get和post方法。默认值为get方法
3.enctype属性
    指定了浏览器对发送给服务器的数据采集的编码方式,有三个值
    application/x-www-form-urlencoded 默认编码方式,他不能用来将文件上传到服务器
    multipart/form-data    该编码方式用于将文件上传到服务器
    text/plain    对于这种方案中数据应该如何编码没有正式规范,主流浏览器各有各的编码方式。
4.autocomplete 属性
    设置浏览器是否可以填写表单,默认值为on,另一个值为off,form和input都有这个属性,可以用于单个元素或者整个表单的自动完成功能。如果同时设置,则input上的值可以覆盖form的autocomplete属性的值。
3.target属性
    指定表单反馈信息的目标显示位置
        _blank    将浏览器反馈信息显示在新窗口    
        _parent    显示在父窗口
        _self    显示在当前窗口(默认)
        _top    显示在顶层窗口
        <frame>    显示在指定窗框中
4.name属性
    可以用来设置一个独一无二的标识符,以便使用DOM时区分各个表单。提交表单时其name属性不会被发送给服务器,所以该属性的用处仅限于DOM中。要是input元素设置name属性,则用户在其中输入的数据在提交表单时不会被发送给服务器。
5.label元素
    将label元素和input关联起来
    <label for="nameinput"><input id="nameinput"/> 点击我 </label>
6.autofocus属性
    将表单显示出来的时候聚焦于某个input元素上。auutofocus属性只能用在一个input元素上,要是有几个元素设置,则浏览器会自动聚焦于最后一个元素。
7.disable属性
    禁用input元素
8.fieldset元素
    将表单内的一些元素组织在一起,legend元素为该组提供一个说明。但是legend元素必须是fieldset元素的第一个元素。如果设置fieldset为disable属性,则可以一次性禁止多个input属性。
9.button元素
    其type有3个属性值,分别为
        submit    提交表单
        reset    重置表单
        button    表示按钮,没其他意义
    当type设置为submit时button元素的额外属性
    form        指定按钮关联的表单
    formaction    覆盖form的action属性,另行指定表单将要提交到的URL
    formenctype    覆盖,另行指定编码方式
    formtarget    覆盖
    formmedthod    覆盖
    formovalidate     覆盖,表明是否应该执行客户端数据有效检查
0 0
原创粉丝点击