表单都应该提交点什么

一.表单的使用

   总结一下今天学习的内容:

     表单标签对form

<form>
input元素
</form>

   input标签根据不同的type="属性":

   属性包括:

          

text: 文本输入框
password:密码框
checkbox:复选框
radio:单选框,当两个单选框的name不同时就可以多选
file:上传文件控件
submit:提交按钮
reset:重置按钮
textarea:文本框

select&option:下拉菜单

下面是参数:
selected:默认项
disable:禁止选择
checked:选中操作
size:在下拉菜单的个数
multiple:多选
placeholder:文本输入框的提示语

辅助表单:
<label></label>

 

以下是拓展和具体用法的实例:

 

 

 

表单的使用<form></form>标签创建

  

文本:text

    <form action="http://www.baidu">
            First name:<input type="text" name="firstname"/><br>
            last name :<input type="text" name="lastname">
        </form>

 

 

 

密码:password

<form action="http://www.baidu">
            姓名:<input type="text" name="firstname"/><br>
            密码:<input type="password" name="pwd">
        </form>

 

 

单选按钮:radio

        <form action="http://www.baidu">
            <input type="radio" name="sex" value="male" />male<br>  <!--两个name相同为单选,不同属于不同一组-->
            <input type="radio" name="sex" value="female">Female
        </form>

 

 

 

复选框checkbox

 

        
<form action="">
  <input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
  <input type="checkbox" name="vehicle" value="Car">I have a car 
</form>

 

 

 

 

提交按钮:submit

重置按钮:reset

<form action="">
   姓名:<input type="text" name="name"/><br>
   密码:<input type="password" name="pwd"><br>
   <input type="submit" value="提交" />
   <input type="reset" value="重置">
  
</form>

选择文件:file

<form action="">
   <input type="file" name="file" value="上传文件" />
</form>

 

 

 

下拉列表:select&option

  

<form action="">
    <select>
        <option value="A">北京</option>   <!--预选采用selected-->
        <option value="B">广东</option>
    </select>
</form>

 

 

 文本域:textarea

<form action="">
    <textarea rows="10" cols="30" placeholder="请输入内容:">
        
    </textarea>
</form>

 

 

 

创建按钮:button

   

<form action="">
   <input  type="button" name="button" value="hello world"/>
</form>

 

 

 

选择颜色:color

<input type="color" name="color" value="颜色"/>

可以点击选择颜色

 

 

 

 

日期选框:date

<input type="date" value="calendar" name="date" />

 

 

 

生日(日期和时间):datetime(带有时区)

<form action="">
   
  生日(日期和时间)<input type="datetime" name="datetime" datetime />
</form>

 

 

 

不带时区的(时间和日期):datetime-local

<form action="">
   
  生日(日期和时间)<input type="datetime-local" name="datetime" datetime />
</form>

 

 

 

 

 

 电子邮件:email

<form action="">
   
  E-mail: <input type="email" name="usremail">
</form>

 

 

 

 

定义图像作为提交按钮:image

<input type="image" src="img_submit.gif" alt="Submit">

 

将点击的坐标发送给服务器

 

 

 

定义 month 和 year 控件(不带时区):month

生日 ( 月和年 ): <input type="month" name="bdaymonth">

 

 

 

 

义用于输入数字的字段(您可以设置可接受数字的限制):number

数量 ( 15 之间): <input type="number" name="quantity" min="1" max="5">

 

 

 

 

定义用于精确值不重要的输入数字的控件(比如 slider 控件)。您也可以设置可接受数字的限制:range

<input type="range" name="points" min="1" max="10" step="5">

 

 

 

定义搜索字段(比如站内搜索或谷歌搜索等):search

 

Search Google: <input type="search" name="googlesearch">

 

 

 

 

 

 

 

 

定义用于输入电话号码的字段:tel

<form action="">
   
电话号码: <input type="tel" name="usrtel">
</form>

 

 

定义用于输入时间的控件(不带时区):time

选择时间: <input type="time" name="usr_time">

 

 

定义用于输入 URL 的字段:url

 

<form action="">
   
添加你的主页: <input type="url" name="homepage">
</form>

 

 

 

 

定义 week 和 year 控件(不带时区):week

 

 

<form action="">
   
选择周: <input type="week" name="week_year">
</form>

 

 

 

 最后还有一个带有边框的标题:

   

<form>
  <fieldset>    <legend>这是QQ</legend>
  </fieldset>
</form>

 

表单实例:

 

 

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>表单</title>
 5      <style>
 6          .container{
 7              width: 330px;
 8              height: 403px;
 9              background-color: #12B7F5;
10              margin: 0 auto;
11          }
12          .container .content{
13              width: 220px;
14              height: 30px;
15              font-size: 18px;
16              font-weight: 600;
17          }
18          .container form{
19              width: 100%;
20              height: 100%;
21              margin: 3px 19px;
22          }
23          .bord{
24              width: 170px;
25              height: 42px;
26               border-radius: 10px 0px 0px 10px;
27              text-align: center;
28              line-height:42px;
29              float: left;
30              background-color: green;
31              color: white;
32              font-weight: 700;
33          }
34          .triangle{
35              width: 0px;
36              height: 0px;
37              border-style: solid;
38              border-color: transparent transparent transparent green;
39                border-width: 21px 24px 21px 38px;
40                float: left;
41                         }
42      </style>
43     
44 </head>
45 <body>  
46      <div class="container">
47        <form>
48            电子邮箱:<input type="email" name="email" class="content"/><br>
49            设置密码:<input type="password" name="pwd" class="content"/><br>
50            真实姓名:<input type="text" name="true_name" class="content"/><br>
51            <label>
52            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
53                性别: <input type="radio" name="sex">54                 <input type="radio"  name="sex">55            </label><br>    
56            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
57            生日:<select>
58                <option selected>请选择</option>
59            </select>60           <select>
61               <option selected>---</option>
62           </select>63           <select>
64                         <option selected>---</option>
65           </select>日<br>
66           &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
67           <span style="color: blue;font-size:12px;margin: 10px 0px;" >为什么要填写我的生日?</span><br>
68           <label style="line-height: 57px;position: relative;">
69               &nbsp;&nbsp;
70           我现在:<select>
71                 <option>请选择身份</option>
72           </select><span style="font-size: 11px;">(非常重要)</span>
73           </label><br>
74          <img src=""> <span style="display:block;font-size: 12px;text-align: center;">看不清楚换一张?</span>
75          <label style="line-height: 60px;">验证码:<input type="text" name="txt" style="width: 117px;height: 27px; line-height: 40px;"></label>
76          <div class="bord">
77              立即注册
78          </div>
79          <div class="triangle"></div>
80         </form>
81      </div>
82 
83 </body>
84 </html>
View Code

 

 

 

 

二.表单制作QQ登陆

 

 

 

上代码:

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="UTF-8">
  5         <title></title>
  6         <style>
  7            .container{
  8                width: 430px;
  9                height: 330px;
 10                background-color: #e5c9c9;
 11                margin: 0 auto;
 12                position: relative;
 13            }
 14          .container .top{
 15                width: 100%;
 16                height:110px;
 17                background-color: #3648da;
 18                border: 2px solid black;
 19                
 20            }
 21            .down{
 22                width: 100%;
 23                height: 210px;
 24                background-color: aliceblue;
 25                border: 2px solid red;
 26                position: relative;
 27            }
 28            .photo_head{
 29                width: 70px;
 30                height: 70px;
 31                display: block;
 32                background-color: #e8e0e0;
 33                position: absolute;
 34                left: 180px;
 35                top: 75px;
 36                border-radius: 50%;
 37                box-shadow: 0px 3px 14px #125ea4;
 38                z-index: 10;
 39            }
 40            .content{
 41                width: 250px;
 42                height: 190px;
 43                padding: 50px 0 0 0;
 44                position: absolute;
 45                left:90px;
 46                right: 0px;
 47            }
 48            .container .down .content #input_text{
 49                width: 227px;
 50                height: 33px;
 51                border: none;
 52                border-bottom: 1px solid #e5e5e5;
 53                font-size: 18px;
 54                font-weight: 500;
 55            }
 56            .container .down .content #input_pwd{
 57                width: 227px;
 58                height: 33px;
 59                border: none;
 60                border-bottom: 1px solid #12b7f5;
 61                font-size: 31px;
 62                
 63            }
 64            .font{
 65                font-size: 12px;
 66                font-weight: 500;
 67                color: #b1b1b1;
 68            }
 69            .font-a{
 70                font-size: 11px;
 71                padding-left: 26px;
 72                color: #b1b1b1;
 73            }
 74            #submit-bt{
 75                width:16.5rem ;
 76                height:2.1875rem;
 77                background-color:#1399ca;
 78                border-radius: 6px;
 79                font-size: 16px;
 80                color: #fff;
 81                
 82            }
 83         </style>
 84         
 85     </head>
 86     <body>
 87          <img src="Media/1.png">
 88          <div class="container">
 89              <div class="top">
 90                  
 91              </div>
 92              <div class="down">
 93                  <div class="content">
 94                      <form action="">
 95                          <input type="text" name="zhanghao" id="input_text"/>
 96                          <input type="password" name="pwd" id="input_pwd"/>
 97                          <input type="checkbox" name="register"/><span class="font">自动登陆</span>
 98                          <input  type="checkbox" name="remember"/><span class="font">记住密码</span>
 99                          <a href="" class="font-a">找回密码</a>
100                      </form>
101                      <input type="submit" name="submit" value="安全登陆" id="submit-bt"/>
102                  </div>
103               </div>
104              <i class="photo_head"><img src="Media/earth.png" alt="头像" style="width: 70px;height: 70px; border-radius: 50%;"></i>
105          </div>
106     </body>
107 </html>
View Code

 

 

posted @ 2020-02-05 13:50  Crown-V  阅读(220)  评论(0编辑  收藏  举报