9.6前端笔记

发布于:2022-12-26 ⋅ 阅读:(185) ⋅ 点赞:(0)

一、form表单

    表单:采集不同类型用户输入的数据,然后发送给服务器,实现用户与服务器之间的数据交互
        一个完整的表单包括:表单域,表单控件(表单元素),提示信息,共三个部分;

    表单域:
        1.申明采集信息范围,收集范围内的信息
        2.把收集好的信息提交给服务器(后台)

    表单控件:
                通过input的type属性来表示不同的表单元素
                用来定义不同种类的输入控件
                value:初始值
                name属性:表单的字段名,如果不设置name属性,输入框的内容无法随表单一起提交

                 单行文本框: type:text
                 用于文本输入的单行输入字段

                密码框:默认掩码处理   type="password"
                 作用:定义密码字段
                
                提交按钮,具有提交功能    type="submit" 
                    内容默认提交  可以通过value来修改默认值
                    可以把数据提交给服务器或者后台
                 
     作用:
         定义HTML表单域,是一个包含表单元素的区域。实现用户信息的收集和传递。举例说明:比如最为常见的交互操作,注册会员、跟帖留言或者文章发布等
         注意:
         form表单实现上述操作是最为常见方式之一
         一个页面中可以包含多个form标签,标签之间是相互独立的,不能嵌套

         action属性:
            数据提交的地址,如果不写默认提交到当前页面
         注意:
             如果省略 action属性,则 action会被设置为当前页面
         作用:
             把数据提交到后台或者服务器
        target属性:
         作用:
             设置目标地址的打开方式
        取值:
             _selt 当前窗口(默认值)
             _blank 新窗口
        method属性:
        作用:
            method="GET/POST";提交表单所用的HTTP方法,默认是GET方法
            post通过后台提交安全
            get通过地址栏提交,不安全

二、表单控件

        单选框 radio
                value:代表单选框的值,必须写
                name属性必须一致,实现真正的互斥效果,既选男不能选女
                checked:单选框和多选框的默认选中 checked="checked"  checked
        
        复选框  多选框
                checkbox
                value:代表多选框的值,必须写
                name属性:name设置的属性值要一样,实现多个选项保存在同一个字段中
                checked:单选框和多选框的默认选中   checked="checked"   checked
       
        普通按钮:  type="button"
                       不具有提交功能
                       默认没有内容
                       通过value属性设置

         重置按钮:  type="reset"
                       把信息重置
                       默认值:重置
                       通过value属性可以修改

         扩展:     <button>button按钮</button>
                 botton按钮:
                      具有提交功能,但是在ie7及以下浏览器是没用提交功能的
                       type类型默认submit

        type="image" 
                作用:定义图像形式的提交按钮
                src="";指定图片地址
                alt="";指定替换文本
                提示:src属性和alt属性必须与   <input type="image">结合使用,一般不建议使用
                width:设置宽
                height:设置高

        上传文件,一次只能上传一个文件
                注意:
                   要实现文件的上传,必须在form标签中添加enctype="multipart/form-data"

三、文本域

        resize:none禁止用户手动调整多行文本域的大小
        cols属性是表示列数
        rows是表示行数
        内容写在开始和结束标签里
        行内块

四、下拉列表

        value:代表列表项的值 必须写
        selected:选中 selected
        size属性:控件长度,规定下拉列表中可见选项的数目

五、lable标签
        
        需要input设置id,label标签的for与input的id属性进行关联

六、表单属性

        1、action 属性定义在提交表单时执行的动作。通常,表单会被提交到web服务器上的网页。如果省略action属性,则action会被设置为当前页面
        2、method="GET/POST";提交表单时所用的HTTP方法,默认是GET方法
        3、checked:用于单选框按钮和复选框按钮的默认选中,直接在input标签写checked或checked或checked='checked'
        4、selected:下拉列表的默认选中,直接在option标签中写即可,selected或者selected='selected'
        5、value属性:规定输入字段的初始值
        6、readonly属性:只读属性,只能读,不能修改
        7、disabled属性:禁用属性,表示元素不可用,不可以点击
        8、maxlength属性:允许输入的最多字符
        9、size属性:控件长度,规定下拉列表中可见选项的数目
        10、placeholder 提示用户输入信息

七、轮廓线

        边框外的一条线
        用于清除input表单元素和文本域的轮廓线

        设置:
        参照边框的语法

八、文本域的resize

            不允许拖拽 
            resize: none;
            水平垂直都可以拖拽 
            resize: both;
            水平拖拽
            resize: horizontal;
            垂直拖拽
            resize: vertical;

九、css鼠标样式

      记住 手型
      cursor: pointer;
            


网站公告

今日签到

点亮在社区的每一天
去签到