表单form

  表单里面包含表单元素,作用是把表单元素中的值提交到后台服务器进行处理

  表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。(若干输入框,下拉框等组成表单,表单是一个整体概念)

  表单标签<form>

  拓展

  <per>标签  定义:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

  即将<body>父标签下<pre>子标签内的内容直接显示 如例(最后面)

基本格式
<form action="提交地址,就是一个路径" method="提交方式有get更快和post更安全">
    get传值会直接显示在地址栏里,键name值value对的方式显示,在路径后面加数据传值
    post传值是URL网络的形式传值,可以在f12网络内显示看到
        例:一般百度搜索都是使用的get
            网站登录都是post
    表单的外框和标题
        <fieldset>
        <legend>
    文本框
        不可操作 disabled属性值和属性名是一样的,这样可以写一个
        例:<input type="text" value="123" disabled>
        只读 reanonly
        例:<input type="text" value="123" readonly>
        和disabled显示区别一个颜色白色一个灰色
        disabled无法更改且无法把表单上传服务器
        readonly无法更改但可以将表单上传到服务器
        默认提示文字 placeholder
    下拉框
    按钮
    选择
</form>
表单元素可以脱离<form>表单单独存在,不是一个完全的组合标签
表单元素
        文本类型(其实就是type的值):
                文本框 :text
                密码框:password
                隐藏域:hidden 用户看不到,用于提交默认信息
                多行文本:texttarea
                
         选择类型:
                lable(扩大选择范围)
                 单选: radio  
                     
                     不可操作 :disabled
                     默认选中:checked
                 多选: checkbox
                     默认选中:checked
                 下拉: select option(组合标签)
                     默认选中:selected 这个是option的属性
                     全部显示:multiple这个是select属性
                     显示条数:size 这个是select属性
                     
         按钮类型:
                 普通按钮: button
                 提交按钮: submit
                 复位按钮: reset
         文件 file 有前提,需在form表单内加一个属性 enctype="multipart/form-data"
         图片按钮 <input type="image" src="URL" alt="图片未显示时显示的文本内容">
                 可以在<button></button>标签内直接加入<img src="url" alt="">

通用格式:
    <input type="类型" name="名称" value="值">
    name和value就是键值对
        键:就是你存的值的编号
        值:就是你要存放的数据。
    value值就是表单元素的值
    form中除了提交按钮 submit ,复位按钮 reset 其他的均可脱离表单单独使用,此时
    点击复位按钮只能复位form表单内的内容
             

  代码:

 1 <pre>
 2 这是格式化文本
 3 它保留了换行
 4 和    空格
 5     
 6 </pre>
 7 <p>pre 标签很适合显示计算机代码</p>
 8 <pre>
 9     if () {
10     }else{
11     }
12 </pre>
13 
14 
15 </body>
16 </html>
pre

运行效果:

代码:

 1 <!--表单提交的本页面(#)即刷新页面,提交方式为post-->
 2 <!-- method的属性值还包含get,put,delet-->
 3 <input type="text" name="" value="脱离表单单独使用" disabled><br>
 4 <input type="text" name="" value="脱离表单单独使用" readonly><br>
 5 <input type="button" name="" value="脱离表单单独使用"><br>
 6 <!--这是表单边框-->
 7 <fieldset>
 8     <legend>这是表单标题</legend>
 9 
10 <form action="#" method="get" enctype="multipart/form-data">
11 <!--用户输入账户,可视,maxlength栏位数据最大长度-->
12 账户<input type="text" placeholder="请输入你的账户" maxlength="100" ><br> 
13 <!--隐藏域hidden-->
14 <input type="hidden" name="upi" value="123">
15 <!--用户输入密码,不可视-->
16 <!--HTML5表单中password输入框的文字显示与隐藏实现
17 https://blog.csdn.net/cordova/article/details/50853415
18 -->
19 密码<input type="password" placeholder="请输入你的密码">    <br>
20 <!--radio是单选,显示方式为圆圈,添加label后即使鼠标点在内容上也可以选择-->
21 性别<label><input type="radio" name="sex" value="1"></label>
22 <label><input type="radio" name="sex" value="2"></label>
23 <br>
24 <!--下拉框(可以认为是组合标签),option代表选项的意思-->
25 <!--添加size属性后显示2个选项,正常是显示一个选项,multiple,全部显示-->
26 民族<select name="mz" id="" size="" m>
27         <option value="han" >汉族</option>
28         <option value="hui" selected>回族</option>
29         <option value="zhuang">壮族</option>
30 </select><br>
31 <!--多选checkbox,显示为方框,可多选,默认选中cheecked-->
32 兴趣:
33 <label><input type="checkbox" name="xingqu" value="1" checked>读书</label>
34 <label><input type="checkbox" name="xingqu" value="1">游戏</label>
35 <label><input type="checkbox" name="xingqu" value="1">运动</label>
36 <!--多行文本增加style属性的resize属性值就无法拖动-->
37 <br>
38 <!--生日:<input type="month"-->
39 <!--火狐不支持生日,360可以-->
40 <br>
41 <textarea style="resize: none" name="" id="" >
42 请输入你的简介...
43 </textarea><br>
44 <!--按钮-->
45 <!--butto普通按钮,submit提交按钮,reset复位-->
46 <input type="button" value="点我没用">
47 <input type="submit" value="提交">
48 <input type="reset" value="重置复位">
49 <!--如果这么写下面这个按钮和提交按钮的作用是一致的-->
50 <button>按钮</button> <br>
51 <!--上传文件-->
52 <input type="file" name="file"><br>
53 <input type="image" src="URL" alt="122">
54 </form>
55 </fieldset>
56 </body>
form

运行效果:

 

  

 1 <body>
 2 <!--
 3 基本格式
 4 <form action="提交地址,就是一个路径" method="提交方式有get更快和post更安全">
 5     文本框
 6     下拉框
 7     按钮
 8     选择
 9 </form>
10 表单元素可以脱离<form>表单单独存在,不是一个完全的组合标签
11 表单元素
12         文本类型(其实就是type的值):
13                 文本框 :text
14                 密码框:password
15                 隐藏域:hidden
16                 多行文本:texttarea
17          选择类型:
18                  单选: radio
19                  多选: checkbox
20                  下拉: select option(组合标签)
21          按钮类型:
22                  普通按钮: button
23                  提交按钮: submit
24                  复位按钮: reset
25          文件
26          图片
27  
28 -->
29 <!--
30 通用格式:
31     <input type="类型" name="名称" value="值">
32 -->
33 
34     
35 
36 
37 <!--表单提交的本页面(#)即刷新页面,提交方式为post-->
38 <!-- method的属性值还包含get,put,delet-->
39 <form action="#" method="post">
40 <!--用户输入账户,可视-->
41 账户<input type="text"><br> 
42 <!--用户输入密码,不可视-->
43 <!--HTML5表单中password输入框的文字显示与隐藏实现
44 https://blog.csdn.net/cordova/article/details/50853415
45 -->
46 密码<input type="password">    <br>
47 <!--radio是单选,显示方式为圆圈-->
48 <input type="radio" name="sex" value="1">49 <input type="radio" name="sex" value="2">50 <br>
51 <!--下拉框(可以认为是组合标签),option代表选项的意思-->
52 <!--添加size属性后显示2个选项,正常是显示一个选项-->
53 民族<select name="" id="">
54     <option value="han">汉族</option>
55     <option value="hui">回族</option>
56     <option value="zhuang">壮族</option>
57 </select><br>
58 <!--多选checkbox,显示为方框,可多选-->
59 兴趣:
60 <input type="checkbox" name="xingqu" value="1">读书
61 <input type="checkbox" name="xingqu" value="1">游戏
62 <input type="checkbox" name="xingqu" value="1">运动
63 <!--多行文本增加style属性的resize属性值就无法拖动-->
64 <br>
65 <!--生日:<input type="month"-->
66 <!--火狐不支持生日,360可以-->
67 <br>
68 <textarea style="resize: none" name="" id="">
69 请输入你的简介...
70 </textarea><br>
71 <!--按钮-->
72 <!--butto普通按钮,submit提交按钮,reset复位-->
73 <input type="button" value="点我没用">
74 <input type="submit" value="提交">
75 <input type="reset" value="重置复位">
76 </form>
77 </bo

 

posted @ 2018-06-21 09:48  轮回守护  阅读(276)  评论(0编辑  收藏  举报