html、css、js入门-6:HTML的表单和框架


表单提提供了浏览器向服务器的数据传输通道,和从服务器获取数据的通道。

 

表单的作用:

    . 通过查看、填写并提交表单信息与服务器进行动态交互

    . 表单有两个基本部分

        -- 实现数据交互的可见的界面元素,比如文本框或按钮
 
        -- 提交后的表单处理

 
    .  界面元素

        -- 使用 <form> 元素创建表单
        -- 在<form> 元素中添加其他表单可以包含的控件元素

          

 

 

表单元素 <form>

  . 定义表单 : 使用成对的 <form></form> 标记

  . 主要属性
 
        -- action: 定义表单被提交时发生的动作,通常
            包含服务方脚本的URL(比如JSP、PHP)

        -- method: 指出表单数据提交的方式,取值为get 或者 post

        -- enctype: 表单数据进行编码的方式

 


<input> 元素

   . <input> 元素用于收集用户信息

   . 该元素是一个空标记,语法为: <input />

   . 主要元素

       -- type: 根据不同的 type 属性值,可以创建各种类型的输入字段,比如文本框、复选框等

       -- value:控件的数据
       -- name:控件的名称

 

 

 

文本框与密码框

    . 文本框:<input type = "text" />

    . 密码框:<input type = "password" />

    . 主要属性

        -- value 属性:由访问者自由输入的任何文本
        -- maxlength属性: 限制输入的字符数
        -- readonly 属性: 设置文本控件只读


      例如:
    
           页面显示:

          姓名:        mary
          密码:        ****

 


单选框和复选框

    . 单选框:  <input type="radio" />

    . 复选框:  <input type="checkbox" />

    . 主要属性

        -- value:文本,当提交form时,如果选中了此单选按钮,那么value就被发送到
            服务器
        -- name : 按钮分组

        -- checked: 设置选中

 

        性别:      ○女士  ○男士
        角色:      □超级管理员
                   □账单管理员

 

 

按钮:

    . 提交按钮: <input type="submit" />
       -- 传送表单数据给服务器端或其它程序处理

    . 重置按钮: <input type="reset" />

       -- 清空清单的内容并把所有表单控件设置为最初的默认值

    . 普通按钮: <input type ="button" />

       -- 用于执行客户端脚本

    . 主要属性
 
       -- value: 按钮的标题文本

 

 

隐藏域和文件选择框


    .  隐藏域: <input type="hidden" />
         -- 在表单中包含不希望用户看见的信息

    .  文件选择框: <input type="file" />
         -- 选择要上传的文件

 

<label> 元素

 . 语法: <label>文本</label>

 . 主要属性:
     -- for:表示与该元素相联系的控件的ID值

 . 作用:

     -- 将文本与控件联系在一起后,单击文本,效果就同单击控件一样

   <input type="checkbox" name="chkHid" id="chkHid" />
   <label for="chkHid">不要公开我的信息</label>

 


基础表单:

    定义基础表单

 


选项框

   . 两种: 下拉选项框和滚动列表
 
   . <select> : 创建选项框
       -- name :选项框命名
       -- size:大于1,则为滚动列表
       -- multiple:设置多选


   . <option>:选项
 
          -- value:选项的值
          -- selected:预先中

 

<textarea>  元素
 
     . 多行文本输入框
 
          -- <textarea>文本</textarea>

     . 主要属性:
 
          -- cols:指定文本区域的列数
          -- rows:指定文本区域的行数
          -- readonly:只读

 

 

为控件分组

     . <fieldset> 元素: 为控件分组
     . <legend> 元素: 为分组指定一个标题

     <fieldset>
           <legend>地址信息</legend>
           地址: <input type="text" /><br/>
           邮箱: <input type="text" />
     </fieldset>

 

      

 


框架


浮动框架的作用

   .浮动框架,有时称为内联框架,用于在一个html页面上引入其他资源

 

 

 
<iframe>  元素

   . 语法: <iframe src="URL"></iframe>
 
   . 主要属性

       -- src: 指定在<iframe> 中显示的文档的URL

       -- width/height: 指定框架的宽度和高度

   <iframe src="Rose.html" height="200" width="400">
   </iframe>

 

    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕容屠苏

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值