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,一经查实,立即删除!

相关文章

Linux之软连接和硬链接

1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引…

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

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

使用Visio进行UML建模

资料地址:使用Visio进行UML建模-http://www.qdgw.edu.cn/zhuantiweb/jpkc/2009/rjkf/xmwd/Visio_UmlModel.htm转载于:https://www.cnblogs.com/svennee/p/4075700.html

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

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

C++基础知识总结(一)

C程序以.cpp作为文件扩展名。 C标准输入输出库的头文件是iostream&#xff0c;在程序中使用&#xff1a;#include <iostream>//包含头文件 C使用命名空间&#xff1a;using namespace std; 对象的定义及初始化&#xff1a;int z(0)//等价int z0&#xff1b; 用关键字cons…

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

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

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

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

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

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

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

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

centos 6安装报错

Missing ISO 9660 imageThe installer has tried to mount image # 1. but cannot find it on the hard drive.Please copy this image to the drive and click Retry. Click Exit to abort the installation. 这个是安装过程中你没有把iso镜像拷贝到你的U盘所导致&#xff01;…

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

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

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

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

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

1 &#xff1f;&#xff1f;&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 世界上最难受的三件事&#xff08;via.惨绿少年金三坨&#xff0c;侵删&#xff09;▼3 漏网之鱼▼4 有哪里不太对劲&#xff1f;&#xff08;素材来源网络&#xff0c;侵删…

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

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

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

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

IOS 代码块

1.关系式表示 <returnType>(^BlockName)(list of arguments)^(arguments){body;}; 转载于:https://www.cnblogs.com/keithmoring/p/4077686.html

web前端url传递值 js加密解密

一&#xff1a;Js的Url中传递中文参数乱码问题&#xff0c;重点&#xff1a;encodeURI编码&#xff0c;decodeURI解码&#xff1a; 1.传参页面Javascript代码&#xff1a; <script type”text/javascript”>// <![CDATA[ function send(){ var url "test01.html…

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

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