zoukankan      html  css  js  c++  java
  • HTML5与CSS3基础(五)

    16表单

    16.1输入和元素

    16.2创建表单

    每个表单都已form开始标签开始,以form结束标签结束。

    两个标签之间是组成表单的说明标签、控件和按钮,每一个控件都有一个name属性,用于在提交表单时对数据进行识别。

    Form开始标签可以有一些属性,其中最重要的就是action和method

      action属性的值设为访问者提交表单时服务器上对数据进行处理的脚本URL,例如action=“save-info.php”

      Method属性的值要么是get 要么是post。大多数情况下都可以使用post

    Get和post的区别

    Get,使用get后,表单中的数据就会显示在浏览器的地址栏里。通常如果你希望在提交表单之后从服务器得到信息就使用get

    例如,大多数搜索引擎会在搜索表单中使用get

    Post,使用method=“post”,表单中的数据不会显示在浏览器的地址栏里,这样更加安全。同时。比起get 使用post可以向服务器发送更多的数据。通常post用于向服务器发送数据而非获取数据,因此如果需要在数据库中保存,添加和删除数据,就应该选择post

    16.4对表单元素进行组织

    如果表单上有很多信息需要填写,可以使用fieldset元素将相关的元素将相关的元素整合在一起,使表单更加容易理解。

    <legend></legend>元素提高表单的可访问性,对于单选按钮来说最好总是使用fieldset和legend。

    创建文本框的步骤:

    1:如果需要,输入用于让访问者识别文本的标签,

    例如<lable for=”idlable”>LastName:</lable>,

    其中idlable匹配第(4)步中的标签。

    2:输入<input type=”text”.

    3:输入name=”datename”,这里的datename是用于让服务器(和脚本)识别输入数据的文本

    4:如果在第一步中创建了lable,输入id=”idlable”,这里的idlable跟第(1)步中for属性文本一样,尽管这并不是必须的。

    5:如果需要,输入value=“default”,这里的default是这个字段中最初显示的数据,如果访问者没有输入别的内容的话,这一数据将被发送到服务器。

    6:如果需要,输入placeholder=“hinttext”,这里的hinttext用于指导用户的输入,当input获取焦点的时候,这些文本就会消失。

    7:

    19:JS

    19.1加载外部脚本

    脚本主要分为两种类型,一种是从外部文件加载的脚本(使用纯文本格式).

    另一种是嵌入在页面中的脚本

    从外部加载js文件要好一点!使行为和结构分离

    阻塞行为:在处理脚本的过程中,浏览器既不会下载该script元素后面出现的内容(哪怕是文本),也不会呈现这些内容。这称为阻塞行为。

    19.3Javasript事件:

    (1):onblur:访问者离开先前获得焦点的元素

    (2)Onchange:访问者改变元素内的值。通常用于表单字段

    (3)Ondblclick:访问者双击特定区域

    (4)Onfocus:焦点

    (5)Onkeydown:在指定元素上,访问者按下一个键

    (6)Onkeypress:在指定的元素上,访问者松开一个键

    (7)Onkeyup:在指定元素上,访问者在输入后松开一个键

    (8)Onload浏览器完成页面的加载,包括外部文件

    (9)Onmousedown:在指定元素上,访问者按下鼠标键

    (10)Onmouseout:访问者在鼠标指针停留的特定元素上移开鼠标

    (11)Onmousemove:访问者移动鼠标指针

    (12)Onmouseover:访问者将鼠标指向元素

    (13)Onmouseup:使用者在点击元素后松开鼠标

    (14)Onreset:访问者点击表单的重置按钮或在该按钮获得焦点的时候按下回车键。

    (15)Onselect:访问者选择元素中的一个或多个字符

    (16)onsubmit访问者点击表单的提交按钮或在获得焦点下按下回车键

    20 测试和调试网页

    20.1验证代码

    验证代码的步骤

    (1):首先使用http://html5.validator.nu,或者W3C的http://validator.w3.org对HTML进行检查

    (2)修复标出来的HTML错误,保存修改,需要的话再次上传到服务器,重复第一步

    (3)可以使用W3C的验证器

  • 相关阅读:
    pip install 报错xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist
    python virtualenv安装并指定python版本
    python安装ldap报错
    linux服务查看安装目录
    python利用paramiko执行服务器命令
    Python subprocess模块
    Django定义全局变量
    uwsgi: invalid option -- 'x'
    将博客搬至CSDN
    jpeg图片格式编解码移植(1)
  • 原文地址:https://www.cnblogs.com/gavinzzh-firstday/p/5330668.html
Copyright © 2011-2022 走看看