当前位置: 首页 > news >正文

HTML---表单

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结

一.表单概念

  HTML表单是网页上用于收集用户输入信息的一种元素。它由一系列输入字段(input)、选择字段(select)、文本区域(textarea)以及提交按钮(submit)等组成。

表单的目的是收集用户的数据并将其发送到服务器进行处理。用户可以在表单中输入文本、选择选项、上传文件等。然后,当用户点击提交按钮时,表单的数据会被发送到定义的处理程序或服务器端脚本进行处理。

语法:

method常用值
GET向服务器发送数据请求,适合用于获取数据
POST向服务器发送数据请求,适合用于发送数据

二.表单中的标签 

  •  框图标签

<input />:

 在HTML中,表单是用来收集用户输入的一种元素。表单中的input元素被用来定义输入字段,用户可以在这些字段中输入文本、数字、日期等不同类型的数据。

input 常用属性
type

定义框图类型,常见的值有text(文本),password(密码),submit(登录)

reset(重置) radio(单选) checkbox(多选) button(普通按钮)

image(图片)

name定义当前框图的名字,服务器将用户在框图中输入的信息保存到对应名字的框图中。
value保存用户通过该框图输入的信息,该值自动生成。
size设置框图长度
length设置框图支持输入信息的自大长度
checked默认选中该框图
<body><!--声明表单并添加属性--><form method="get" action="welcome.html"><p><!--input:声明文本框并添加属性-->请输入账号:<input type="text" name="UserCode"  /></p>	<p><!--密码框-->请输入密码:<input type="password" name="UserPwd" /></p><p><!--登录/重置按钮--><input type="submit" value="登录" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="重置" /><!--图片按钮--><input type="image" src="HTML.Png" width="100px" height="100px" /></p><p><!--单选按钮--><!--一个name对应一个value-->请选择性别:<input type="radio" name="UserSex" value="男" checked /> 男<input type="radio" name="UserSex" value="女" /> 女</p><p><!--多选按钮--><!--一个name对应多个value-->请输入爱好:<input type="checkbox" name="UserHobby" value="唱" />唱<input type="checkbox" name="UserHobby" value="跳" />跳<input type="checkbox" name="UserHobby" value="rap" />rap<input type="checkbox" name="UserHobby" value="篮球" />篮球<input type="checkbox" name="UserHobby" value="看坤" />看坤</p>
</body>

 

  • 下拉菜单标签

语法 <select>...</select>:

HTML中的下拉菜单可以使用<select>元素来创建,内部使用<option>元素表示每个选项。下面是一个基本的例子:

<option>元素常用属性
selected指定该选项默认被选中。
disabled指定该选项不可用,无法选择
label为选项提供一个标签,使其更易于理解
hidden指定该选项不会显示在下拉菜单中,可以在后台使用。
value:用于在提交表单时传递选中的选项值
<p><!--下拉菜单-->请选择地址:<select name="UserAddSheng"><option value="陕西">陕西</option><option value="山西">山西</option><option value="江苏">江苏</option><option value="安徽">安徽</option></select>&nbsp;&nbsp;省&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select name="UserAdd市"><option value="南京">南京</option><option value="无锡" selected>无锡</option><option value="苏州">苏州</option><option value="常州">常州</option></select>&nbsp;&nbsp;市
</p>

 

 多行文本域

在HTML中,可以使用textarea标签来创建多行文本域。

注意:rows和cols属性分别用于指定文本域的行数和列数。根据需要调整这两个属性的值。

<p><!--多行文本域-->请输入简介:、<textarea name="UserMassage" rows="10" cols="10"></textarea>
</p>

 


总结

相关文章:

  • 静态HTTP应用:理解其工作原理与优势
  • OSG加载地形
  • javaweb搭配ajax和json
  • 数字开关:晶体管饱和和强制 Beta
  • 深入浅出分析kafka客户端程序设计 ----- 生产者篇----万字总结
  • 基于FFmpeg,实现播放器功能
  • 浅谈基于深度学习的手写体纸质文档识别OCR软件
  • 解决GateWay报错:Exceeded limit on max bytes to buffer : 262144
  • matlab操作方法(三)——matlab中的数字图像(读取、显示、保存)
  • 基于微信小程序的校园二手闲置物品交易平台的设计与实现
  • 【期末复习向】常见的激活函数
  • 常见的工作流编排引擎
  • 基于docker容器化部署微服务
  • 云计算大屏,可视化云计算分析平台(云实时数据大屏PSD源文件)
  • 【Linux服务器Java环境搭建】09 在CentOS系统中安装和配置clickhouse数据库
  • 分享的文章《人生如棋》
  • 【知识碎片】第三方登录弹窗效果
  • css布局,左右固定中间自适应实现
  • css属性的继承、初识值、计算值、当前值、应用值
  • js学习笔记
  • Linux下的乱码问题
  • nfs客户端进程变D,延伸linux的lock
  • October CMS - 快速入门 9 Images And Galleries
  • 从零开始在ubuntu上搭建node开发环境
  • 大整数乘法-表格法
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 数组的操作
  • 主流的CSS水平和垂直居中技术大全
  • Android开发者必备:推荐一款助力开发的开源APP
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • (02)Hive SQL编译成MapReduce任务的过程
  • (1)Nginx简介和安装教程
  • (3)STL算法之搜索
  • (ibm)Java 语言的 XPath API
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (七)理解angular中的module和injector,即依赖注入
  • (区间dp) (经典例题) 石子合并
  • (转)IOS中获取各种文件的目录路径的方法
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .naturalWidth 和naturalHeight属性,
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net多线程总结
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .Net中ListT 泛型转成DataTable、DataSet
  • [Angular] 笔记 21:@ViewChild
  • [autojs]autojs开关按钮的简单使用
  • [Codeforces] number theory (R1600) Part.11
  • [Firefly-Linux] RK3568 pca9555芯片驱动详解
  • [hive小技巧]同一份数据多种处理
  • [I2C]I2C通信协议详解(二) --- I2C时序及规格指引
  • [Interview]Java 面试宝典系列之 Java 多线程
  • [LeetCode]-Pascal's Triangle III 杨辉三角问题
  • [LeetCode系列]3元素最近和问题的O(n^2)解法