python 新建html_Python学习第226课——html中创建按钮

前面我们学习了一些常见的表单元素,表单就是用来收集用户的信息的,比如调查问卷、用户登录网站的页面等这类的网页,里面都要用到表单元素,当用户在前端页面上填入账号、密码、或者调查问卷的答案等等信息之后,就需要提交到后端服务器,那么这些表单里面的信息是如何提交到后端的呢?

这就要用到提交按钮。

提交按钮我们用button标签来实现。

●button标签

标签用来定义一个按钮。

在标签的起始标签和闭合标签之间,我们可以放置文本或者图片形式的内容。

●button的type属性

我们知道input标签有一个type属性,不同的type属性,就代表不同功能的表单元素。

而同样的,button标签也有type属性,button标签不同的type属性,就代表不同功能的按钮。

也就是说,button标签的type属性,规定了按钮的类型。

button标签的type属性我们主要用到以下3个类型值:

①我是普通按钮--这就是一个普通按钮。

②提交--这就是一个提交按钮。

③重置--这就是一个重置按钮(清除表单数据)。

说明:

普通按钮,点击后没什么效果变化。

提交按钮,点击后,会把表单中的数据提交到服务器,当然我们这里在页面上点击提交按钮之后,也提交不到后端去,因为我们没有后端程序,没有跟后端做连接。我们先知道,要提交信息都后端,需要用提交按钮。

提交按钮我们要写到form标签里面。

重置按钮相当于初始化、清零的操作,比如你表单里填了一些数据,你想重新填写,你点一下重置按钮,就会把已经填写的数据都清空。

接下来我们做一下效果的演示,我们继续在my first html.html这个文件里添加代码,代码如下:

6a63f6246b600c33658d9777bb9f1b09dbf9a1f7.png?token=ee667ba1db2277475d4532798c35a600&s=A8E0F30253A5934F1E7D640F0200B0C0

浏览器中点击这几个按钮效果如下:

0d11c486f5c40f9b6e4b47b1025cde39.gif

补充:

html中的按钮的定义方式有2种,一种是使用button标签,还有一种就是使用input标签。

区别在于,button标签是闭合标签,input标签是单标签,也就是button标签起始标签和结束标签之间可以写文本或者图片形式的内容,而input标签没有闭合标签。

所以用input标签创建按钮,是这样写的:

0df431adcbef7609df3058458c0ee9ca7dd99e0f.png?token=bdfa2d7ac3ab724bab7adca97819b7dd&s=A960F30252A5914F5A514D0F0200E0C0

input标签创建按钮以及它的效果我就不再演示了,这两种方式都可以,效果一样的。

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

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

相关文章

WPF 实现图片切成九宫格控件~

WPF开发者QQ群: 340500857由于微信群人数太多入群请添加小编微信号yanjinhuawechat 或 W_Feng_aiQ 邀请入群需备注WPF开发者 PS:有更好的方式欢迎推荐。接着上一篇倒计时控件01—代码如下一、创建 CropControl.cs代码如下。(修改RowColumn “…

GCT之数学公式(三角函数)

转载于:https://www.cnblogs.com/jyh317/p/3386598.html

Android安全与逆向之Java虚拟机和Dalvik虚拟机的区别

Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的…

软件与硬件我该选哪个_MacBook Air 和 MacBook Pro 该选哪个……?

一个多月前,Apple 发布了 2019 款 MacBook Air 和 MacBook Pro,经过这一次的更新之后,MacBook 产品线总算变得更加清晰了,同时也减少了之前存在的价格和定位产生冲突的现象。不过从购买决策来看,我发现还是有些问题难倒…

只要300页!火遍全网的NET6+linux知识手册!拿走不谢!

这是微软公司基于最新的.net 6编写,循序渐进地对.net6/C#10进行讲解。对于零基础可以作为.net的快速入门教材,对于高级程序员而言,这也是你的进阶之路!NO.1资料介绍该手册,全面的介绍.net6和c#的新特性,看完这个资料&a…

Linux0.11内核剖析--内核体系结构

一个完整可用的操作系统主要由 4 部分组成:硬件、操作系统内核、操作系统服务和用户应用程序,如下图所示: 用户应用程序是指那些字处理程序、 Internet 浏览器程序或用户自行编制的各种应用程序; 操作系统服务程序是指那些向用户所…

ubuntu上最使用jni最简单易懂的例子

第一步:爆结果照,让你有坚持下去的信心 二、NDK解释 NDK全称:Native Development Kit。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的m…

buck变换器设计matlab_一种用于Boost PFC变换器的改进关断时间控制策略

随着我国工业的发展,越来越多的非线性负荷接入电网,各种换流设备的使用,使电网的电压波形发生畸变,造成电能质量下降,威胁电网和各种用电设备的安全、经济运行。为了能够确保电网安全,研制出了各种PFC变换器…

你初吻啥时候没有的​?​

1 ???(素材来源网络,侵删)▼2 世界上最难受的三件事(via.惨绿少年金三坨,侵删)▼3 漏网之鱼▼4 有哪里不太对劲?(素材来源网络,侵删…

乡亲们,我们创建了 Dapr 中文交流频道

我们创建了 Dapr 中文交流 QQ 频道,欢迎大家加入!加入方式在文章最后一节。为什么要创建频道? 解决什么问题**专业性,“你可以在我们群里面钓鱼,因为都是水”** 你肯定加过非常多的这种叫什么技术交流群。你会发现这个…

Maven搭建SpringMVC+Mybatis项目详解【转】

为什么80%的码农都做不了架构师?>>> 前言 最近比较闲,复习搭建一下项目,这次主要使用SpringSpringMVCMybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库…

Linux下最简单的修改文件名后缀的命令行技巧

在linux上面一直没有找到好的修改文件的方法,今天找到了一个 mv file.{cpp,c} 上面的意思就是说把文件file结尾为cpp改成c文件格式 看下图 

实时事件日志记录和聚合的平台——Sentry

不管你用什么编程语言,都会面临如何处理错误日志的问题。很多程序员对错误日志放任自流,直到出现故障了才追悔莫及,如果问小编怎么办,我会给你推荐 Sentry!什么是Sentry?无论测试如何完善的程序&#xff0c…

如何在html里加入验证码_如何把crc校验加入到对应的程序里?看高手怎么做

我们现在已经搞清楚了crc校验的算法,本文我就向大家具体讲解一下如何把crc校验加入到我们的程序里。1 、crc校验使用原理crc校验在程序中运行的原理主要可以分为以下几步。第一步:主站发送数据前把要发送的数据进行crc校验,将要发送的数据和c…

Android安全与逆向之Dalvik虚拟机架构和如何执行程序以及JIT(即时编译)

1、Dalvik虚拟机架构和Java虚拟机的架构不同 1、Java虚拟机基于栈结构,需要频繁从栈读取或写入数据,这个过程需要更多的指令与内存访问次数,会消耗cpu时间 2、Dalvik虚拟机基于寄存器,数据访问通过寄存器…

cacti及其相关插件的安装

cacti是什么?1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系…