html表单标签

简介: html基础

<!DOCTYPEhtml>

<htmllang="en">


<head>

   <metacharset="UTF-8">

   <metahttp-equiv="X-UA-Compatible"content="IE=edge">

   <metaname="viewport"content="width=device-width, initial-scale=1.0">

   <title>Document</title>

</head>


<body>

   <!-- 2.3.1表单标签 -->

   使用表单目的是为了收集用户信息 在HTML中,一个完整的表单通常由表单域,表单控件(也称表单元素)和提示信息3个部分组成

   <!-- 2.2.2表单域 -->

   在HTML标签中,

   <form>标签用于定义表单域,以实现用户信息的收集和传递

       <form>会把它范围内的表单元素提交给服务器

           <formaction="url地址"method="提交方式"name="表单域名称">

               各种表单元素控件

           </form>

           <!-- 2.3.4表单控件 -->

           在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或者选择的内容控件 1.input输入表单元素 2.select下拉表单元素 3.textarea文本域元素

           <!-- 在input标签中,包含一个type属性,更具不同的type属性值,输入字段拥有很多种形式(可以是文本字段,复选框,掩码后的文本控件,单选按钮,按钮等) -->

           <inputtype="属性值"/><br/>

           <formaction="xxx.php"method="get">

               <!-- text 文本框 用户可以里面输入任何文字 -->

               用户名:<inputtype="text"name="username"value="请输入用户名"maxlength="6">

               <br/> 密码:<inputtype="password"name="pwd">

               <br/>性别:男<inputtype="radio"name="sex"value="男"checked="checked"><inputtype="radio"name="sex"value="女">

               <br/>爱好 吃饭<inputtype="checkbox"name="hobby"value="吃饭">睡觉<inputtype="checkbox"name="hobby"value="睡觉"> 打篮球<inputtype="checkbox"name="hobby"value="打篮球">

               <!-- 点击了提交按钮,可以把 表单域form 里面的表单元素里面的值提交给后台服务器 -->

               <br><inputtype="submit"value="免费注册">

               <!-- 重置按钮可以还原表单元素初始默认状态,重置内容 -->

               <inputtype="reset"value="重新设置">

               <!-- 普通按钮button 后期配合js搭配使用-->

               <inputtype="button"value="获取验证码">

               <!-- file 文件域 使用场景 上传文件使用的 -->

               上传头像<inputtype="file">

               <br>

               <tablealign="center">

                   <tr>

                       <th><imgsrc="typesuxing.png"></th>

                   </tr>

               </table>


               <br/>

               <tablealign="center">

                   <tr>

                       <th>除type属性外,input标签还有其他很多属性,其常用属性如下</th>

                   </tr>

               </table>

               <tablealign="center"width="500"height="249"border="1"cellspancing="0"cellpadding="0">

                   <tr>

                       <th>属性</th>

                       <th>属性值</th>

                       <th>描述</th>

                   </tr>

                   <tr>

                       <td>name</td>

                       <td>由用户自定义</td>

                       <td>定义input元素的名称</td>

                   </tr>

                   <tr>

                       <td>value</td>

                       <td>由用户自定义</td>

                       <td>规定input元素的值</td>

                   </tr>

                   <tr>

                       <td>checked</td>

                       <td>checked</td>

                       <td>规定input元素首次加载时应当被选中</td>

                   </tr>

                   <tr>

                       <td>maxlength</td>

                       <td>正整数</td>

                       <td>规定输入字段中的字符的最大长度</td>

                   </tr>

               </table>

           </form>

           <!-- 下拉表单 select就是为了节省空间增强用户体验 -->

           信息<select>

               <option>姓名</option>

               <optionselected="selected">班级</option>

           </select>

           <br> select中至少包含一对选项 在option中定义selected时,当前即为默认选中项

           <!-- textarea 表单元素 当用户需要输入内容较多的情况之下,就不能使用文本框,需要使用这个了 -->

           <form>

               今日反馈<textareacols="30"rows="10">这里有我想对她说的话</textarea>

           </form>

           <br> 1.通过textarea标签可以轻松的创建多行文本输入框

           <br> 2.cols=每行中的字符数 rows=显示的行数 ,我们实际的开发中不会使用,都是使用css来改变大小

           <br>

           <!-- lable标签 -->

           <!-- lable 标签为input元素定义标签 本身不属于表单单经常与表单搭配使用-->

           <!-- lable标签用于绑定一个表单元素,当点击lable标签内的文本时,

        浏览器就会自动将光标转到或者选择对应的表单元素上用来增强用户体验 -->

           <labelfor="sex"></label>

           <inputtype="radio"name="sex"id="sex">

           <!-- 核心:lable 标签的for属性应当与相关元素的id属性相同 -->

</body>


</html>

相关文章
|
2月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
57 5
|
2天前
|
移动开发 HTML5
HTML5 表单属性3
`&lt;input&gt;` 标签的 `formaction`、`formenctype` 和 `formmethod` 属性分别用于指定表单提交的 URL 地址、数据编码类型和提交方法,这些属性可覆盖 `&lt;form&gt;` 标签中的相应属性,并且主要适用于 `type=&quot;submit&quot;` 和 `type=&quot;image&quot;` 的输入类型。
|
2天前
|
移动开发 UED HTML5
HTML5 表单元素1
HTML5引入了新的表单元素,如`&lt;datalist&gt;`、`&lt;keygen&gt;`和`&lt;output&gt;`,以增强表单的功能性和用户体验。
|
26天前
|
定位技术
时尚的联系我们表单HTML模板(源码)
一款时尚的联系我们表单Html模板,带地图和所在位置,输入基本信息和信息发送,看起来很漂亮的联系我们页面。
36 1
时尚的联系我们表单HTML模板(源码)
|
23天前
|
移动开发 UED HTML5
HTML 表单和输入7
HTML 表单标签包括 `&lt;form&gt;`、`&lt;input&gt;`、`&lt;textarea&gt;`、`&lt;label&gt;`、`&lt;fieldset&gt;`、`&lt;legend&gt;`、`&lt;select&gt;`、`&lt;optgroup&gt;`、`&lt;option&gt;` 和 `&lt;button&gt;` 等,用于创建用户输入界面。HTML5 新增了 `&lt;datalist&gt;`、`&lt;keygen&gt;` 和 `&lt;output&gt;` 标签,增强了表单的功能和用户体验。
|
23天前
HTML 表单和输入6
提交按钮 `&lt;input type=&quot;submit&quot;&gt;` 用于将表单数据发送到服务器。表单的 `action` 属性指定接收数据的服务器文件,而 `method` 属性定义了提交方式(`get` 或 `post`)。`get` 方法将数据附加在 URL 后,适用于非敏感信息;`post` 方法将数据包含在请求体中,适用于敏感数据。示例展示了如何使用这两种方法提交表单。
|
19天前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
33 3
|
24天前
HTML 表单和输入5
复选框(Checkboxes)由 `&lt;input type=&quot;checkbox&quot;&gt;` 定义,允许用户选择一个或多个选项。
|
24天前
HTML 表单和输入2
HTML 表单是用于收集用户输入的区域,包含各种表单元素如文本域、下拉列表、单选框和复选框等。使用 `&lt;form&gt;` 标签创建表单,其中包含多个 `&lt;input&gt;` 元素来定义不同的输入类型。
|
24天前
HTML 表单和输入3
HTML 表单中的 `&lt;input&gt;` 标签是最常用的表单元素,其类型由 `type` 属性定义。常见的输入类型包括文本域(`&lt;input type=&quot;text&quot;&gt;`),用于用户在表单中输入字母和数字。