【HTML】为网页添加表单(控件)

news2025/1/13 10:33:00

1、表单

表单控件:包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
提示信息:一个表单中通常需要包含一些说明性的文字,提示用户进行填写和操作。
表单域:相当于一个容器,用来容纳所有的表单控件和提示信息。

2、创建表单

<form action="url地址" method="提交方式" name="表单名称">
           各种表单控件
</form>

表单控件:表单控件是表单的核心部分,常见的表单控件有、、。
action:action属性用于指定接收并处理表单数据的服务器程序的url地址。
method:method属性用于设置表单数据的提交方式,其取值为get或post。
name:name属性用于指定表单的名称,以区分同一个页面中的多个表单。

3、input控件

浏览网页时经常会看到单行文本输入框、单选按钮、复选框、提交按钮、重置按钮等,要想定义这些元素就需要使用input控件。

<input type="控件类型"/>

在这里插入图片描述

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>input控件</title>
</head>
<body>
<form action="#" method="post">
	用户名:                                              <!--text单行文本输入框-->
	<input type="text" value="张三" maxlength="6" /><br /><br />  
    密码:                                                 <!--password密码输入框-->
    <input type="password" size="40" /><br /><br />                         
    性别:                                                 <!--radio单选按钮-->
    <input type="radio" name="sex" checked="checked" />男
    <input type="radio" name="sex" />女<br /><br />					
    兴趣:                                                  <!--checkbox复选框-->
    <input type="checkbox" />唱歌
    <input type="checkbox" />跳舞
    <input type="checkbox" />游泳<br /><br />
    上传头像:
    <input type="file" /><br /><br />                 <!--file文件域-->
    <input type="submit" />                             <!--submit提交按钮-->                                   
    <input type="reset" />                              <!--reset重置按钮-->   
    <input type="button" value="普通按钮" />          <!--button普通按钮-->  
    <input type="image" src="img/login.gif" />      <!--image图像域-->  
    <input type="hidden" />                             <!--hidden隐藏域-->                                       
</form>
</body>

效果图:
在这里插入图片描述

4、textarea控件

<textarea cols="每行中的字符数" rows="显示的行数">
	文本内容
</textarea>

cols和rows为< textarea>标记的必须属性,其中cols用来定义多行文本输入框每行中的字符数,rows用来定义多行文本输入框显示的行数,取值均为正整数。
在这里插入图片描述

<body>
<form action="#" method="post">
评论:<br />
	<textarea cols="60" rows="8">
评论的时候,请遵纪守法并注意语言文明,多给文档分享人一些支持。
    </textarea><br /><br />
    <input type="submit" value="提交"/>
</form>
</body>

效果图:
在这里插入图片描述

5、select控件

 <select>
        <option>选项1</option>
        <option>选项2</option>
        <option>选项3</option>
       ...
    </select>

在这里插入图片描述

<body>
<form action="#" method="post">
所在校区:<br />
	<select>                                            <!--最基本的下拉菜单-->
    	   <option>-请选择-</option>
        <option>北京</option>
        <option>上海</option>
        <option>广州</option>
        <option>武汉</option>
        <option>成都</option>
    </select><br /><br />
特长(单选):<br />
    <select>     
    	   <option>唱歌</option>
        <option selected="selected">画画</option>   <!--设置默认选中项-->
        <option>跳舞</option>
    </select><br /><br />
爱好(多选):<br />
    <select multiple="multiple" size="4">           <!--设置多选和可见选项数-->
    	   <option>读书</option>
        <option selected="selected">写代码</option> <!--设置默认选中项-->
        <option>旅行</option>
        <option selected="selected">听音乐</option> <!--设置默认选中项-->
        <option>踢球</option>
    </select><br /><br />
    <input type="submit" value="提交"/>
</form>
</body>

效果图:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2064526.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

精准掌控,速看顶级软件资产管理方案,让您企业软件资产一目了然!

企业软件资产的管理是保障业务连续性、优化成本结构和提升信息安全的重要基石。然而&#xff0c;随着企业规模的扩大和软件的多样化&#xff0c;软件资产管理面临着前所未有的挑战。 如何精准掌控每一项软件资产&#xff0c;确保其合规使用、高效运维&#xff0c;成为了企业IT…

欧拉函数和快速幂

欧拉函数&#xff1a; 定义&#xff1a; 互质&#xff1a;互质是公约数只有1的两个整数&#xff0c;叫做互质整数。 欧拉函数&#xff1a;欧拉函数&#xff0c;即 表示的是小于等于n并且和n互质的数的个数。 比如说 φ(1) 1。当n是质数的时候&#xff0c;显然有 (n)n-1。 …

【每日刷题】Day105

【每日刷题】Day105 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 1658. 将 x 减到 0 的最小操作数 - 力扣&#xff08;LeetCode&#xff09; 2. 904. 水果成篮 - 力…

File的常见成员方法(获取并遍历)

一.File的常见成员方法&#xff08;获取并遍历&#xff09;&#xff1a; 二.代码实现&#xff1a; 1.D盘下的JavaTest文件夹为&#xff1a; 2.执行listFiles方法后&#xff1a; package com.itheima.a01myfile; ​ import java.io.File; ​ public class FileDemo6 {public s…

es的学习

1.认识es 2.ik分词器 对于某些词进行特定分词设置或者忽略设置 3.索引库的操作 就是相当于操作表 4.文档的操作 就是相当于操作数据

[windows][apache]Apache代理安装

下载apache服务软件和VC_redist安装包 https://www.apachelounge.com/download/ https://www.microsoft.com/zh-CN/download/details.aspx?id48145 解压文件&#xff0c;修改httpd.conf文件 37行出修改文件的解压目录 60行修改监听端口 安装服务 进入apache的目录&#xf…

windows系统蓝屏怎么办_Windows系统蓝屏原因查找及解决方法

电脑蓝屏怎么办&#xff1f;windows蓝屏是十分常见的故障&#xff0c;也是十分难以解决的问题&#xff0c;例如软件冲突兼容性问题、系统补丁bug、超频不当、系统文件损坏、硬件驱动兼容性、虚拟内存设置不当、电脑硬件温度过高、内存硬盘等硬件损坏、内存松动等均可能造成电脑…

2024年8月22日嵌入式学习

今日主要学习网络知识 udp recvfrom ssize_t recvfrom(int sockfd, //socket的fd void *buf, //保存数据的一块空间的地址 size_t len, //这块空间的大小 int flags, // 0 默认的接收方式 --- 阻塞方式…

克服编程学习中的挫折感:从心态到策略的全方位指南

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《热点时事》 期待您的关注 目录 引言 一、心态调整&#xff1a;积极乐观&#xff0c;合理期望 二、学习方法&#xff1a;有效策…

js中的字符串的length的知识点。

unicode字符集 unicode字符集是对世界上绝大部分字符进行编码&#xff0c;一个字符对应一个编码&#xff0c;范围&#xff1a;0x0000-0x10FFFF,可以表示一百多万个字符&#xff0c;其中0x0000-0xFFFF的字符为BMP&#xff08;基本多语言平面字符集&#xff09;&#xff0c;剩余…

【大模型从入门到精通34】开源库框架LangChain 利用LangChain构建聊天机器人1

这里写目录标题 利用LangChain构建聊天机器人介绍介绍对话型聊天机器人构建环境环境变量和平台设置 加载文档和创建向量存储高级检索技术对话上下文和记忆纳入聊天历史会话缓冲内存 构建对话检索链环境设置与API密钥配置选择合适的语言模型版本Q&A系统设置 利用LangChain构…

无人机之喊话器的用途

无人机喊话器&#xff0c;俗称无人机扬声器&#xff0c;其用途广泛且多样化&#xff0c;主要体现在以下几个方面&#xff1a; 一、应急救援与指挥 紧急响应与指挥&#xff1a;在自然灾害&#xff08;如山洪、火灾、地震等&#xff09;或突发事件发生时&#xff0c;无人机搭载喊…

iOS App上架审核被拒——2.3.3 - Performance - Accurate Metadata

iOS上架审核被拒——Guideline 2.3.3 - Performance - Accurate Metadata 噢&#xff0c;又被拒了… 文章目录 iOS上架审核被拒——Guideline 2.3.3 - Performance - Accurate Metadata被拒原因解决 被拒原因 大概翻译了下&#xff1a;预览图问题&#xff0c;只因某张预览图加了…

前端开发攻略---在Vue3项目中修改Element-Plus主题色

1、演示 2、安装依赖 npm i use-element-plus-theme -d 3、使用 import { useElementPlusTheme } from use-element-plus-theme const { changeTheme } useElementPlusTheme()const changePrimaryColor () > {// 传入颜色changeTheme(red) } 4、演示代码 <templa…

[godot] 采用状态机时,如何处理攻击时移动?如“冲撞”

这里以‘史莱姆撞击’为例子&#xff0c;将‘空中跃进’定义为伤害帧。&#xff08;见下图&#xff09; 先梳理流程&#xff1a;a.史莱姆原地蓄力(起跳准备)--->b.跳起并移动一段距离(空中跃进)--->c.落地调整 一 当状态机进入‘攻击状态’时&#xff0c;在enter()中…

day40——数据库 sqlite3

1 安装sqlite3数据库以及sqlite3函数库 1&#xff1a;sudo apt install sqlite3 //安装数据库 2&#xff1a;sudo apt install libsqlite3-dev // 安装数据库的函数库 2 什么是数据库 一种存放数据的文件&#xff0c;但是该文件拥有特殊的结构 第一层结构&#xff1a;数据…

存储数据(常量)

常量&#xff1a;用来存储数据&#xff08;不可变&#xff09; 常量不能修改 //常量 const PI:number 3.14 const Name: string "啦啦啦" console.log(名字,Name) console.log(π等于,PI)前面带 后面不带&#xff0c;不然就是打印字符串了

PHPShort轻量级网址缩短程序源码开心版,内含汉化包

需要网址缩短并且想获得更多有关链接点击率和流量的数据分析&#xff0c;那么 PHPShort 可能是一个非常好的选择。PHPShort 是一款高级的 URL 缩短器平台&#xff0c;可以帮助你轻松地缩短链接&#xff0c;并根据受众群体的位置或平台来定位受众。 该程序基于 Laravel 框架编写…

算法——不得不磕!

OK,首先一个小问题——你知道国际大厂通用的筛人方法是什么吗&#xff1f;...... 只有两个&#xff1a; ①算法 Algorithm ②系统设计 SystemDesign 如果你在美国、加拿大&#xff0c;是应届生想找份工作&#xff0c;那么你其它什么都不用考&#xff0c;单单只考算法就够了。至…

科研绘图系列:Python语言时间趋势图

介绍 不同指标在时间上的变化,可以用时间序列线图表示趋势。 加载Python包 import sys import pandas as pd import numpy as np import scipy as sp from scipy import stats import randomimport seaborn as sns import matplotlib.pyplot as plt from matplotl