html随笔

1、常用的html标签、表单

<P></P>   
<br>  
<h1>    
<ul></ul>   
<li></li>   
<font></font> 
<body></body> 
<div></div>

表单:

<!--表单域 form-->
<form method="post" action="1.php" name="from1">
<!--表单的提交方式,表单提交给谁,起名 -->
<!--post比get更安全,无密码信息等,get数据量传输少,post和get都是提交信息的方式,post添加到协议中上传,get直接上传-->
    用户名:<input type="text" value="张三" size="30" maxlength="6" name="usename" id="usename">
<!--text,文本框,value 默认初始值,设置表单的尺寸,最大输入的字符数 name和id配合动态网站使用如:php or 做特效,name可以重复,id唯一不可重复--><br>
<br>
    密码:<input type="password" name="pwd" id="wde">
<br>
    确认密码:<input type="password" name="pwd1"><br>
<br>
<!--单选-->
    性别:<input type="radio" name="sex" value="1" checked><input type="radio" name="sex" value="2"><!--value 选中项发给服务器的值 checked 默认选中 name 分组,也是单选按钮的名字--><br>
<br>
<!--复选-->
    爱好:<input type="checkbox" name="ah" value="1">唱歌<input type="checkbox" name="ah" value="2">跳舞<input type="checkbox" name="ah" value="3">读书
<!--value 选中项发给服务器的值 在复选中一般不设置checked 默认--><br>
<br>
<!--文件上传-->
    头像:<input type="file"><br>
<br>
<!--邮箱,具有自己的验证功能,可行性证明-->
    邮箱:<input type="email"><br>
<br>
<!--个人主页,具有自己的验证功能,可行性证明-->
    个人主页:<input type="url"><br>
<br>
<!--电话,没有自定义的验证,需自己添加验证,为什么没有验证,固定电话,每个国家的电话,不同的电话类型等不统一,无法进行统一的验证 -->
    电话:<input type="tel"><br>
<br>
<!--搜索,在输入内容的时候会有个x在表格上 -->
    搜索:<input type="search"><br>
<br>
    <input type="text">
    颜色:<input type="color"><br>
<br>
    年龄:<input type="number" min="16" max="100" value="20" step="2">
    <!--数字框:可以限制最大值最少值,可以手动输入,也可以用上下键调节,加一减一,此时可以设置步长,如上所示,加2减2,可以设置初始值value --><br>
<br>
    范围:<input type="range">
    <!--滑竿--><br>
<br>
    日期:<input type="date">
    <!--年月日 --><br>
<br>
    月份:<input type="month">
    <!--哪一年的第几个月 --><br>
<br>
    星期:<input type="week">
    <!--哪一年的第几周 --><br>
<br>
    时间:<input type="time"><br>
<br>
    日期时间:<input type="datetime">
    <!--国际时间 --><br>
<br>
    本地时间:<input type="datetime-local"><br>
<br>
    评论:<textarea cols="30" rows="5" readonly placeholder="请输入评论">请输入评论</textarea>
    <!--多行文本框,有一个默认的大小,默认的宽高 rows行数,cols宽度 开始和结束标签之间可以输入内容,也就是初始值 readonly只读 placeholder也可以添加提示信息--><br>
<br>
    地区:<select size="4" multiple>
    <option>请选择地区</option>
    <option selected>山东</option>
    <option>河南</option>
    <option>河北</option>
    </select>
    <!--下拉列表select option选项 网页打开有一个默认选中项 selected 默认选中属性(列表) 单选复选用的是checked 默认选中-->
    <!--size="1"or不写,就是下拉列表,size>1就是一个列表,size>3 项目比较多,有滚动条 -->
    <!--multiple 可以进行多选,用ctrl和shift 只能用在列表上,不能用在下拉列表上 --><br>
<br>
    分组地区:<select>
    <option>请选择地区</option>
    <optgroup label="山东">
    <option>青岛</option>
    <option>济南</option>
    <option>烟台</option>
    </optgroup>
    <optgroup label="四川">
    <option>成都</option>
    <option>重庆</option>
    </optgroup>
    </select>
    <!--分组的下拉列表 optgroup用于分组,组名用label--><br>
<br>
    用户姓名:<input type="text" list="xing">
    <datalist id="xing">
    <option>张三</option>
    <option>李四</option>
    <option>王五</option>
    </datalist>
    <!--给文本框加选项,提供给用户进行选择 datalist数据列表 建立关联 list和id相配合--><br>
<br>
<!--按钮-->
<!--提交按钮-->
<input type="submit" value="注册">
<!--value 对按钮来说就是改变按钮上的文字,本来是提交,提交按钮--> 
<input type="reset" value="重置">
<!--重复(重置)按钮--> 
<input type="image" src="images/but.jpg">
<!--图片按钮吗,具有提交功能,提交数据到服务器-->
<input type="button" value="关闭">
<!--普通按钮,需自己定义功能,自己写代码-->  
<input type="hidden" name="wjm" value="传值">
<!--不会显示在网页中,起到一个传值的作用,配合动态网页使用-->  
</form>

2、鼠标事件:

当点击鼠标执行引号中脚本

<img src=*onmouserover="">当鼠标移动至制定元素时执行脚本

3、窗口事件

<body onload ="alter(1)">

4、键盘事件

<input type ="text" onkeyup="">

<input type = "text" onkeyup="">

5、GET

    1、适合少量数据发送

    2、数据在url中传输

    3、数据传输大小有限制

    4、一次传输完毕,表单数据在url地址栏是可见的

POST

    1、适合大量数据传输

    2、数据附加在HTML主体中

    3、分段传输数据

    4、表单数据在url地址栏是不可见的

6、表单是什么

    1、采集用户输入的数据

    2、提供给用户个性化的输入

posted @ 2021-01-06 19:20  w1hg  阅读(87)  评论(0编辑  收藏  举报