首页 > 代码库 > html_表单

html_表单

HTML表单框架

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>HTML表单框架</title>
 6 </head>
 7 <!--
 8     表单:表单是提供让读者在网页上输入,勾选和选取数据,以便提交给服务器数据库的工具。(用于将信息提交给服务器)
 9             <form>...</form>标记:
10                             作用:用于创建一个表单,定义表单的开始和结束,他是一个容器,用于包含其他表单元素,比如文本框,单选框等。表单元素必须在form标记内才有效
11                             属性:
12                                     action=url(传送的目标,处理表单信息的服务器端应用程序)
13                                     method=处理表单数据的方法(POST/GET(默认))      注:POST方法可以传递大量的数据
14                                                                                      GET方法将值附加到请求该页的URL中,适合传递少量的数据   
15                                     name=表单名称
16                                   
17             所有表单元素都要放置在form标签中。
18             所有的表单元素,以input为例,必须包含type属性和name属性
19 -->
20 <body>
21     <form action="8-新闻网页案例.html" method="post" name="">
22         <table border="1" width="300" align="center" cellpadding="5">
23             <tr>
24                 <td>用户名:</td>
25                 <td><input  type="text"/ name="username"></td>
26             </tr>
27             <tr>
28                 <td colspan="2"><input name="提交"  type="submit" value="提交"/></td>
29                
30             </tr>
31         </table>
32     </form>
33     
34     
35     
36 <hr/>
37 <h2>登录界面</h2>
38 <form action="14-框架案列-top.html" method="post">
39     用户名:<input  type="text" name="username"/><br/>
40&nbsp;&nbsp;&nbsp;&nbsp;码:<input  type="password" name=""pwd/><br />
41     <input type="submit" value="登录"/>
42     <input type="reset" value="重置"/>
43 </form>
44 </body>
45 </html>

 

表单详解:

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>HTML表单详解</title>
  6 </head>
  7 
  8 <body>
  9     <form action="8-新闻网页案例.html" method="post" name="会员注册">
 10         <!--
 11             表单外框:
 12                 <fieldset>...</filedset>:定义围绕在表单中元素的边框
 13                 <legend>...</legend>:为filedset标签定义标题
 14         -->
 15         <fieldset>
 16         <legend>会员注册</legend>
 17         <table border="0" width="550" align="center" cellpadding="5">
 18         
 19         
 20         <!--
 21             单行文本框:<input type="text" name=文本框名称 value=http://www.mamicode.com/默认初始值 size=显示字符数 maxlength=最多容纳字符数 readonly="readonly"(设置为只读           ,用于当注册完之后,如果用户想修改个人的一些信息,但有些是不可以修改的,就设置为只读。) disabled="disabled"(设置为不可操作)/>
 22         -->
 23             <tr>
 24                 <td>用户名:</td>
 25                 <td><input  type="text" name="username" maxlength="5" size="5"/><font color="#00FFFF" size="2">请输入中文名称</font></td>
 26             </tr> 
 27             
 28             
 29             
 30             
 31             
 32             
 33             
 34             <!--
 35                 密码框:<input type="password" name=文本框名称" 称 value=http://www.mamicode.com/默认初始值 size=显示字符数 字符数 maxlength=最多容纳字符数 ,readonly="readonly"(设置为                       只读,用于当注册完之后,如果用户想修改个人的一些信息,但有些是不可以修改的,就设置为只读。)/>
 36             -->
 37             <tr>
 38                 <td>密码:</td>
 39                 <td><input type="password"  name="password1" maxlength="16"/><font color="#00FFFF" size="2">请输入英文或数字,最多只能输入16位</font> </td>
 40             </tr>
 41             <tr>
 42                 <td>确认密码:</td>
 43                 <td><input type="password"  name="password2" maxlength="16" /></td>
 44             </tr>
 45             
 46             
 47             
 48             <!--
 49             
 50             -->
 51             <tr>
 52                 <td>年龄:</td>
 53                 <td><input  type="text" name="age" /></td>
 54             </tr>
 55             
 56             
 57             
 58             
 59             
 60             
 61             <!--
 62                 单选框:<input type="radio" name="单选框名称" value="http://www.mamicode.com/提交值" checked="checked"(是否被选中,默认选中)/>
 63                 
 64                   <lable>标注内容</lable>:为input标签定义标注:
 65                                 属性:for(与关联的相关元素的id相同)
 66                   如:<lable for="man">男</label>
 67                      <input type="radio" name="sex" value="http://www.mamicode.com/男" id="man"/>
 68             -->
 69             <tr>
 70                 <td>性别:</td>
 71                 <td>
 72                     <fieldset>
 73                     <legend>请选择性别</legend>
 74                         <input type="radio" name="sex"  value="男"  checked="checked"/>&nbsp;
 75                         <input type="radio" name="sex"  value="女" /> 76                      </fieldset>
 77                  </td>
 78             </tr>
 79             <tr>
 80                 <td>性别:</td>
 81                 <td>
 82                     <label for="man"></label>
 83                     <input type="radio" name="sex"  value="男"  checked="checked" id="man"/>&nbsp;
 84                     <label for="women"></label>
 85                     <input type="radio" name="sex"  value="女" id="women" />
 86                  </td>
 87             </tr>
 88             
 89             
 90             
 91             
 92             
 93             <!--
 94                 下拉列表:<select name="列表框名称">
 95                     <option selected="selected"添加到哪个(哪个为初始选择,就添加selected属性) value="http://www.mamicode.com/提交值(一定要写这个值)">列表1 </option>
 96                     <option value="http://www.mamicode.com/提交值">列表2 </option>
 97                 </select>
 98             -->
 99             <tr>
100                 <td>所在城市:</td>
101             <td> 
102                     <select name="citys">
103                         <option value="北京">北京 </option>
104                         <option value="上海">上海 </option>
105                         <option value="杭州">杭州 </option>
106                         <option value="广州">广州 </option>
107                         <option value="深圳">深圳 </option>
108                         <option value="河源" selected="selected">河源</option>
109                 </select>
110               </td>
111             </tr>
112             <!--
113                 分组 <optgroup label="分组名称"></optgroup>
114             -->
115                <tr>
116                 <td>城市中的地区:</td>
117             <td> 
118                     <select name="citys">
119                          <optgroup label="广州"></optgroup>
120                         <option value="海珠区">海珠区 </option>
121                         <option value="天河区">天河区 </option>
122                         <option value="萝岗区">萝岗区 </option>
123                         <option value="花都区">花都区</option>
124                         <option value="番禺区">番禺区 </option>
125                         <option value="越秀区" selected="selected">越秀区</option>
126                         <optgroup label="河源"></optgroup>
127                         <option value="紫金县">紫金县 </option>
128                         <option value="和平县">和平县 </option>
129                         <option value="连平县">连平县 </option>
130                         <option value="东源县">东源县</option>
131                         <option value="龙川县">龙川县 </option>
132                    
133                 </select>
134               </td>
135             </tr>          
136             
137             
138             <!--
139                 列表标记的另一种用法:
140                     <select name="列表框名称" size="显示的行数" multiple(如果允许多选,则有该属性,否则没有改属性)>
141                     <option value="http://www.mamicode.com/提交值">列表1 </option>
142                     .....
143                     </select>
144             -->
145             <tr>
146                 <td>交友目的:</td>
147             <td> 
148                     <select name="target" size="4" multiple="multiple">
149                         <option value="普通朋友">普通朋友 </option>
150                         <option value="爱人">爱人 </option>
151                         <option value="同行">同行 </option>
152                         <option value="爱好">爱好 </option>
153                        
154                 </select>
155               </td>
156             </tr>
157             
158             
159             
160             
161         
162             
163             <!--
164                 多选框:<input type="checkbox" name="复选框名称" value="http://www.mamicode.com/提交值" "checkbox=""checkbox"(是否被选中)/>篮球
165             -->
166              <tr>
167                 <td>爱好:</td>
168                 <td>
169                      <input type="checkbox" name="love" value="篮球" checked="checked"/>篮球
170                      <input type="checkbox" name="love" value="音乐"/>音乐   
171                      <input type="checkbox" name="love" value="美术"/>美术 
172                      <input type="checkbox" name="love" value="睡觉"/>睡觉     
173                 </td>
174             </tr>
175             
176             
177             
178             <!--
179                 浏览框:<input type="file" name="名称" size="显示框的长度"/>
180             -->
181             <tr>
182                 <td>照片上传:</td>
183                 <td><input type="file" name="mypic" size="20"/></td>
184             </tr>
185             
186             
187             
188             <!--
189                 多行文本框:
190                         <textarea name="多行文本框名称" cols="每行中的字符数" rows="显示的行数">
191                             初始内容(可以不写)
192                         </textarea>
193             -->
194              <tr>
195                 <td colspan="2">
196                     <fieldset>
197                     <legend>自我评价</legend>
198                      <textarea name="" cols="65" rows="5">
199                             初始内容(可以不写)
200                         </textarea>
201                     </fieldset>
202                 </td>
203             </tr>
204             
205             
206             <!--
207                 隐藏域:(用于传递一些信息,比如用户的ip地址等,在网页中是不显示的,只要写在from标签内就可以)
208                 <input name="名称" type="hidden" value="http://www.mamicode.com/提交值"/>
209             -->
210             
211             
212             
213             
214             
215             
216             <tr>
217                 <td colspan="2">
218                 <!--
219                     按钮:(属性:name="按钮名称" value="http://www.mamicode.com/按钮显示文本")
220                         提交:submit
221                         重置:reset
222                         普通按钮:button
223                 -->
224                     <input  type="submit" value="提交" />
225                     <input type="reset"  value="取消"/> 
226                     <input type="button" value="欢迎" onclick="alter(‘你好‘);"/>
227                     
228                     
229                  <!--
230                      图片按钮:<input type="image" name="图片按钮名称" src="http://www.mamicode.com/图片路径"/> 
231                  -->
232                  <input type="image" name="image" src="../../imgs/Default_36.gif"/>
233                 </td>
234                
235             </tr>
236         </table>
237         </fieldset>
238     </form>
239 </body>
240 </html>

 

HTML表单外框标签:

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>HTML表单外框标签</title>
  6 </head>
  7 
  8 <body>
  9 <!--
 10     最外层加一个一行一列的表格是为了控制域的大小
 11 -->
 12 <table width="700" align="center">
 13 <tr>
 14 <td>
 15 <form action="8-新闻网页案例.html" method="post" name="域名注册">
 16     <fieldset>
 17     <legend>域名注册</legend>
 18     
 19     <table width="550" border="0" cellpadding="5" align="center">
 20     
 21           <tr>
 22             <td colspan="2"><b>请填写域名信息(请您务必填写真实,有效和完整的域名注册信息</b></td> 
 23           </tr>
 24         
 25         
 26         
 27         
 28           <tr>
 29             <td align="right">登录账号:</td>
 30             <td align="left">
 31                 <input type="text" name="user" />
 32             </td>
 33           </tr>
 34           
 35           
 36           <tr>
 37             <td align="right">密码:</td>
 38             <td align="left">
 39                   <input type="password" name="password" maxlength="16"/>     
 40             </td>
 41           </tr>
 42           
 43                     
 44          <tr>
 45             <td align="right">性别:</td>
 46             <td align="left">
 47                 <input type="radio" name="sex"  value="男" checked="checked" /> 48                 <input type="radio" name="sex" value="女"/> 49             </td>          
 50           </tr>
 51           
 52           
 53            <tr>
 54             <td align="right">注册网址:</td>
 55             <td align="left">
 56                  <input type="text" name="url" value="www."/>
 57             </td>
 58           </tr> 
 59           
 60           
 61           <tr>
 62             <td align="right">注册网址后缀:</td>
 63             <td align="left">
 64                 <input type="checkbox" name="houzhui" value=".com" checked="checked"/>.com
 65                 <input type="checkbox" name="houzhui" value=".cn" />.cn
 66                 <input type="checkbox" name="houzhui" value=".net" />.net
 67                 <input type="checkbox" name="houzhui" value=".org" />.org
 68             </td>
 69           </tr> 
 70           
 71           
 72           <tr>
 73             <td align="right">域名所有者(中文):</td>
 74             <td align="left">
 75                  <input type="text" name="author1"/>
 76             </td>
 77           </tr> 
 78           
 79           
 80           <tr>
 81             <td align="right">域名所有者(英文):</td>
 82             <td align="left">
 83                 <input type="text" name="author2"/>
 84             </td>
 85             
 86           </tr> 
 87           
 88           
 89           <tr>
 90             <td align="right">所属区域:</td>
 91             <td align="left">
 92                 <select name="country">
 93                         <option value="中国" selected="selected">中国 </option>
 94                         <option value="蒙古">蒙古 </option>
 95                         <option value="朝鲜">朝鲜 </option>
 96                         <option value="韩国">韩国 </option>
 97                         <option value="日本">日本 </option>
 98                         <option value="西班牙">西班牙</option>
 99                         <option value="新西兰">新西兰</option>
100                         <option value="德国">德国</option>
101                         <option value="美国">美国</option>
102                         <option value="法国">法国</option>
103                         <option value="英国">英国</option>
104                 </select>
105                     <select name="citys">
106                     <option value="省份" selected="selected">-省份-</option>
107                          <optgroup label="中国"></optgroup>
108                         <option value="北京">北京</option>
109                         <option value="河南省">河南省 </option>
110                         <option value="湖南省">湖南省 </option>
111                         <option value="广东省">广东省</option>
112                         <option value="江苏省">江苏省 </option>
113                         <option value="四川省" >四川省</option>
114                         <optgroup label="美国"></optgroup>
115                         <option value="迈阿密">迈阿密 </option>
116                         <option value="芝加哥">芝加哥 </option>
117                         <option value="洛杉矶">洛杉矶 </option>
118                 </select>
119             </td>           
120           </tr>
121           
122           
123            
124           <tr>
125             <td align="right">单位所在地:</td>
126             <td align="left">
127                 <input type="text" name="danwei"/>
128             </td>
129           </tr> 
130           
131           
132           
133           <tr>
134             <td align="right">单位负责人:</td>
135             <td align="left">
136                 <input type="text" name="fuzeren"/>
137             </td>
138           </tr> 
139           
140           
141           
142            <tr>
143             <td align="right">通信地址:</td>
144             <td align="left">
145                 <input type="text" name="tongxindizhi"/>
146             </td>
147           </tr> 
148           
149           
150           
151            <tr>
152             <td align="right">联系电话:</td>
153             <td align="left">
154                 <input type="text" name="phoneNumber" maxlength="11"/>
155             </td>
156           </tr> 
157           
158           
159           
160            <tr>
161             <td colspan="2" align="center">
162                 <input type="submit" value="提交"/>
163                 <input type="reset" value="重置"/>
164             </td>
165            
166             
167           </tr>
168 </table>
169 </fieldset>
170 </form>
171 </td>
172 </tr>
173 </table>
174 </body>
175 </html>

html_表单