1 <!DOCTYPE html>
2 <html>
3 <head lang="en">
4 <meta charset="UTF-8">
5 <title></title>
6 </head>
7 <body>
8 <!--表单form,所有的表单组件都必须书写在form标记以内
9 action属性:指明用户输入的数据提交到哪里取处理
10 method属性:指明数据提交的方式:get/post
11 GET提交:1、数据不安全,提交的用户数据是附加在URL地址后面,以?形式分割
12 http://127.0.0.1:8080/login.do?name=zhangshan&password=123456
13 2、只能提交普通文本,提交的数据大小最多是255KB
14 POST提交:1、数据安全,提交的用户数据是放在http请求协议的消息部分作加密传输
15 2、即可提交普通文本,还可以提交二进制数据,提交的数据大小没有显示
16 enctype属性:指明用户输入的参数的编码方式。如果有文件上传组件,必须设置此属性
17 enctype="multipart/form-data"
18 multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息;
19 x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。
20
21 input 选择默认是:checked
22 下拉表 默认是:selected、
23 单行下拉selected 加属性 :multiple多选下拉
24 readonly文本框只读
25 required:必须要填写
26 -->
27 <form action="login.do" method="get" enctype="multipart/form-data">
28 <!--<label for="username">用户名:</label><input type="text"id="username" name="username" placeholder="请输入用户名"-->
29 <!--accesskey="A" required="required"><br><br>-->
30 用户名:<input type="text"id="username" name="username" placeholder="请输入用户名"
31 accesskey="A" required="required"><br><br>
32 密码:<input type="password" name="pwd" placeholder="请输入密码" value="12344" readonly="readonly" size="200"><br><br>
33 上传头像:<input type="file" name="www"><br><br>
34 <!--使用单选框的时候,那么属性的值必须设置为一样的
35 必须要写value属性
36 -->
37 性别:<label for="nam">男</label><input type="radio" id="nam" name="sex" value="male" checked="checked">
38 <label for="girl">女</label><input type="radio" id="girl" name="sex" value="famale"><br><br>
39
40 爱好:体育<input type="checkbox" name="hobby" value="sport" checked="checked">体育
41 音乐<input type="checkbox" name="hobby" value="music">
42 电影<input type="checkbox" name="hobby" value="film"><br><br>
43 <!--HTML5 新标签-->
44 生日:<input type="date" name="brithday"><br><br>
45 邮箱:<input type="email" name="email"><br><br>
46 滑动条数字:<input type="range" name="test" max="20" mix="1"><br><br>
47 数字:<input type="number" name="numl" max="10" min="1" size="100"><br><br>
48
49 <!--下拉列表-->
50 城市: <select name="city">
51 <option value="chengdu">成都</option>
52 <option value="bejing" selected="selected">北京</option>
53 <option value="shanghai">上海</option>
54
55 </select><br><br>
56 <!--下拉列表(多选)-->
57 你喜欢的明星是:<select name="star" multiple="multiple" style="width: 100px;height: 200px">
58 <option value="cxk">蔡徐坤</option>
59 <option value="lh">鹿晗</option>
60 <option value="zyx">张艺兴</option>
61 <option value="zxy" selected="selected">张学友</option>
62 <option value="bkhm" selected="selected">贝克汉姆</option>
63
64 </select><br><br>
65
66 <!--多行文本框-->
67 个人简介:
68 <textarea name="introduceMyself" cols="50" rows="20" style="resize: none">
69 请简单介绍以下自己
70
71 </textarea><br><br>
72 <!--隐藏表单域
73 作用:即不改变页面样式,但又可以隐性传值到服务器端
74 -->
75 <input type="hidden" name="qq" value="91828272">
76 <input type="submit" value="提交">
77 <input type="button" value="普通按钮">
78 <input type="reset" value="取消">
79 <input type="image" name="图片按钮" src="img/1.jpg" width="100" height="100">
80 </form>
81 </body>
82 </html>