热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

form表单标签

一、form表单标签form标签是一个块级元素,以开头,结尾,它能够包含input、textarea、selec

一、form表单标签

form标签是一个块级元素,以开头,结尾,它能够包含input、textarea、select等元素。


1.表单标签的属性


form表单常用属性
属性说明
actionURL指定表单发送的地址;
method

get

post

指定数据传送到服务器的方式,get会将发送的数据显示在地址栏,post就不会,单论安全而言,post安全性更高;
namename规定表单的名称。

 

 

 

 

 

 

例:


2.input标签

input标签可以用于收集用户输入的信息,根据type属性的值的不同,收集信息的类型也不相同,常见type属性值入下表的所示


input的type属性
作用
text文本框
password密码框,输入的数据会用*代替
radio单选按钮,在name属性相同时,多个选项只能选择一个
checkbox复选按钮,在name属性相同时,可以选择多个选项
submit提交按钮,用于提交form表单中的数据
reset重置按钮,重置form表单中输入的信息
image图像按钮,可以使用一张图像来代替按钮
button普通按钮
file

文本域

date获取时间,x年x月x日
datetime-local

获取时间,x年x月x日x时x分

time

获取时间,x时x分

email邮箱
number数字,可以设置最大和最小
color颜色

 例:

用户名:

密码:

性别:

爱好:篮球羽毛球排球

请选的文件:

请选择时间:

请选择时间:

请选择时间:

请输入邮箱:

请输入月份:

请选择颜色:

input标签除了type属性外,还能设置其他属性,属性名及其用法如下表所示


属性名用法
namename指定名称
valuevalue给定初始值
idid指定id
checkboxcheckbox元素是否被选中,属性可不赋值,默认为不被选中,添加此属性后默认选中。
 readonlyreadonly设置只读,属性可不赋值,添加此属性后,input里面的值不可做任何修改,可以被选中。
disabledisable禁用input元素,属性可不赋值,添加此属性后,input元素将被禁用,不可选中,不可点击。
requiredrequired提交表单数据时,属性可不赋值,如果有该属性的元素为空,则会提示请填写此字段。
autofocusautofocus打开网页是,自动获取光标。

 3.textarea标签

form表单中除了能使用input元素外,还能使用textarea元素,textarea能创建一个文本区,文本区的大小和宽度由cols和wors设定,cols设定文本区宽度,wors设定文本区的高度(行数)。


4.select

select是下拉选择框,里面可包含多个选项,选项在option标签中,可用size设置下拉框显示的长度,也可用mutiple属性让下拉框变成另一种样式的下拉框。

 

 

 


推荐阅读
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 本文介绍了如何利用Struts1框架构建一个简易的四则运算计算器。通过采用DispatchAction来处理不同类型的计算请求,并使用动态Form来优化开发流程,确保代码的简洁性和可维护性。同时,系统提供了用户友好的错误提示,以增强用户体验。 ... [详细]
  • 本文探讨了使用JavaScript在不同页面间传递参数的技术方法。具体而言,从a.html页面跳转至b.html时,如何携带参数并使b.html替代当前页面显示,而非新开窗口。文中详细介绍了实现这一功能的代码及注释,帮助开发者更好地理解和应用该技术。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 基于 Vue 和 Element UI 实现的简洁登录界面设计
    本文介绍了一种利用 Vue.js 和 Element UI 框架构建的简洁登录界面设计。该设计不仅注重用户体验,还确保了界面的美观性和易用性。通过合理的布局和组件配置,实现了高效、响应式的登录功能,适用于多种前端应用场景。 ... [详细]
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • QT框架中事件循环机制及事件分发类详解
    在QT框架中,QCoreApplication类作为事件循环的核心组件,为应用程序提供了基础的事件处理机制。该类继承自QObject,负责管理和调度各种事件,确保程序能够响应用户操作和其他系统事件。通过事件循环,QCoreApplication实现了高效的事件分发和处理,使得应用程序能够保持流畅的运行状态。此外,QCoreApplication还提供了多种方法和信号槽机制,方便开发者进行事件的定制和扩展。 ... [详细]
author-avatar
宝贝娜娜121_562
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有