HTML图片提交按钮,使用图片做按钮的几种方法和优劣

合集下载

鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果

鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果

鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果上一次在我的文库中分享了点击按钮,图片左右切换轮播效果代码,今天主要是分享【鼠标点击按钮,图片进行切换+图片自动切换+点击左右按钮图片进行切换的三种效果的组合代码】。

最后的效果如下:Html代码部分:<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>图片轮播效果制作</title><link rel="stylesheet" type="text/css" href="css/style.css"><script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript" src="js/style.js"></script></head><body><div class="banner"><ul class="pic"><li><a href="#"><img src="images/1.jpg" alt="美女" width="350" height="495"></a></li><li><a href="#"><img src="images/2.jpg" alt="美女" width="350" height="495"></a></li><li><a href="#"><img src="images/3.jpg" alt="美女" width="350" height="495"></a></li><li><a href="#"><img src="images/4.jpg" alt="美女" width="350" height="495"></a></li><li><a href="#"><img src="images/5.jpg" alt="美女" width="350" height="495"></a></li></ul><ul class="anniu"><li class="on"></li><li></li><li></li><li></li><li></li></ul><ul class="lr"><li class="pre"><a href="#"> < </a></li><li class="next"><a href="#"> > </a></li></ul></div></body></html>Css代码部分:*{margin:0px;padding:0px}li{list-style:none}a{text-decoration:none}img{border:0px}.banner{width:350px;height:495px;margin:100px auto;position:relative;overflow:hidden}.banner .pic{width:9999px;height:495px}.banner .pic li{width:350px;height:495px;float:left}.banner .anniu{width:100px;height:16px;position:absolute;left:165px;top:470px}.banner .anniu li{width:16px;height:16px;background:white;float:left;margin:2px;display:inline; cursor:pointer;border-radius:100%}.banner .anniu li.on{background:red}.banner .lr{width:350px;height:50px;position:absolute;top:250px;display:none}.banner .lr a{color:white}.banner .lr .pre{width:20px;height:50px;float:left;background:none repeat scroll 0px 0px rgba(1, 0, 0, 0.6);text-align:center;line-height:50px;cursor:pointer}.banner .lr .next{width:20px;height:50px;float:right;background:none repeat scroll 0px 0px rgba(1, 0, 0, 0.6);text-align:center;line-height:50px;cursor:pointer}Javascript代码部分:$(function(){//鼠标滑过banner,左右按钮进行显示和隐藏$(".banner").hover(function(){$(".lr").show();},function(){$(".lr").hide();});//点击下面的小按钮,图片进行左右切换效果$(".anniu li").click(function(){$(this).addClass("on").siblings().removeClass("on");var num=$(this).index();$(".pic").animate({marginLeft:-350*num},"slow");});//图片自动轮播效果var a=0;var automatic=setInterval(function(){a++;a=a%5;$(".pic").animate({marginLeft:-350*a},"slow");$(".anniu li").eq(a).addClass("on").siblings().removeClass("on");},6000);//点击左右按钮,图片进行切换效果$(".pre").click(function(){a--;a=(a+5)%5;$(".pic").animate({marginLeft:-350*a},"slow");$(".anniu li").eq(a).addClass("on").siblings().removeClass("on");});$(".next").click(function(){a++;a=a%5;$(".pic").animate({marginLeft:-350*a},"slow");$(".anniu li").eq(a).addClass("on").siblings().removeClass("on");});});。

html中onclick用法

html中onclick用法

HTML中onclick用法在HTML中,onclick是一个常见的事件属性,用于定义当用户单击某个元素时执行的特定代码。

点击事件是Web开发中常用的一种交互方式,通过onclick属性,我们可以实现响应用户点击的功能,并执行相应的操作。

onclick属性语法在HTML中,我们可以为一个元素(如按钮、链接、图片等)添加一个onclick属性,该属性的值是一段JavaScript代码。

当用户点击该元素时,执行该代码。

以下是onclick属性的基本语法:<element onclick="JavaScript代码">onclick的使用方法onclick属性可以应用于HTML中的各种元素,如按钮、链接、图片等,来触发响应事件。

接下来,我们将分别介绍这些应用场景下的具体使用方法。

1. 按钮点击事件按钮是HTML中常用的元素,用户通过单击按钮来执行特定的操作。

使用onclick 属性可以定义按钮被点击时执行的代码。

以下是一个示例,点击按钮会在控制台输出一个信息:<button onclick="console.log('按钮被点击')">点击我</button>2. 链接点击事件链接是HTML中跳转页面的常用元素,我们可以使用onclick属性来为链接添加点击事件,并在点击链接时执行相应的操作。

以下是一个示例,点击链接会在控制台输出一个信息,并阻止默认跳转行为:<a href="" onclick="console.log('链接被点击'); return false;">点击我</a>3. 图片点击事件图片在网页中常用于展示图像内容,我们可以使用onclick属性为图片添加点击事件,并在点击图片时执行特定的操作。

以下是一个示例,点击图片会在控制台输出一个信息:<img src="image.jpg" onclick="console.log('图片被点击')">4. 其他元素的点击事件除了按钮、链接和图片,onclick属性还可以应用于其他HTML元素,如段落、标题等。

表单提交type=submit和type=image的区别

表单提交type=submit和type=image的区别

表单提交type=submit和type=image的区别1.提交按钮sumbit
<input type="image" src="图⽚路径">
type="image"默认是sumbit,不⽤再添加onclick事件提交,否则会发⽣表单被提交两次的情况。

2.重置按钮reset
<input type="image" src="图⽚路径" onclick="reset()">
在onclick事件中添加重置⽅法。

3.利⽤img提交form表单的⽅式:
<img src="xxx.gif" onclick="return dosubmit();">
4.type=”submit”与type=”image”的区别:
我们知道type=image可以作为表单的图⽚按钮,表⾯上 type=image和type=submit都可以相应回车,并且都能提交。

唯⼀的区别:type=image的input提交⽅式会把按钮点击的位置坐标x,y提交过去
在通常⽹站开发中不提倡使⽤type=image作为表单的提交按钮。

按钮的常见格式-概述说明以及解释

按钮的常见格式-概述说明以及解释

按钮的常见格式-概述说明以及解释1.引言1.1 概述概述:按钮是一种常见的用户界面元素,用于触发特定的操作或执行特定的功能。

它通常呈现为一个可点击的图标或文本,用户通过点击按钮来与应用程序或网页进行互动。

无论是在桌面应用程序、移动应用程序还是网页设计中,按钮都扮演着重要的角色,能够提供直观、便捷的用户体验。

按钮的格式多种多样,根据不同的设计需求和使用场景,常见的按钮格式可以分为以下几种。

首先,常见的按钮格式之一是扁平按钮。

扁平按钮具有简洁、清晰的外观,通常没有立体感和阴影效果。

它们通常使用明亮的颜色和简洁的图标或文本,使用户能够快速识别并进行操作。

扁平按钮适用于现代化和简洁风格的应用程序和网页设计,突出了内容的重要性和功能的直观性。

其次,常见的按钮格式还包括浮雕按钮。

与扁平按钮相比,浮雕按钮具有更强的立体感和阴影效果。

它们通过添加渐变、投影和阴影等视觉效果,使按钮看起来像凸起或凹陷在表面上。

浮雕按钮通常用于传统和较为复杂的设计风格,为用户提供更直观的触摸感,并与其他元素形成视觉对比。

此外,常见的按钮格式还包括图标按钮和文字按钮。

图标按钮使用简洁的图标来代表特定的功能或操作,使界面更加直观和便捷。

文字按钮则使用简短的文本来描述按钮的功能或操作,强调操作的明确性和可理解性。

这两种按钮格式在不同的设计场景中都具有广泛的应用,可以根据具体的设计需求进行选择和组合使用。

总之,按钮作为一种常见的用户界面元素,其格式的选择对于用户体验和界面设计的成功至关重要。

不同的按钮格式具有不同的外观和功能特点,设计人员应根据实际需求和用户习惯,选择合适的按钮格式以提供直观、友好的用户界面。

文章结构部分的内容可以如下编写:1.2 文章结构本文主要围绕着按钮的常见格式展开讨论,分为引言、正文和结论三个部分。

在引言部分,首先对本文要讨论的主题进行概述,介绍按钮在日常生活和各行业中的广泛应用,并简要描述本文的整体结构。

接下来的正文部分将详细论述几种常见的按钮格式。

HTML5--新增表单元素属性事件(3)

HTML5--新增表单元素属性事件(3)

HTML5--新增表单元素属性事件(3)前⾔: HTML5在原本已有表单元素的基础上新增了新的表单元素和属性,增强了表单元素的功能。

第⼀类.新增input(type)类型 1.type为email 作⽤:email 类型⽤于包含 email 地址的输⼊域。

特性:提供了默认电⼦邮箱的完整验证:要求必须包含@符号,同时必须包含服务器名称,如果不能满⾜验证,则会阻⽌当前的表单提交 email⽰例:如果内容不满⾜邮箱格式,提交表单会有错误提⽰信息。

<body><form action="#">邮箱:<input type="email"><input type="submit" value="提交"></form></body> 2.type为url 作⽤:url类型⽤于包含⽹址的输⼊域。

特性:提供了⽹址完整验证,只能输⼊合法的⽹址:必须包含http://(例:) url⽰例:如果内容不满⾜⽹址格式,提交表单会有错误提⽰信息。

<body><form action="#">⽹址:<input type="url"><input type="submit" value="提交"></form></body> 3.type为number 作⽤:number 类型⽤于包含数值的输⼊域。

特性:只能输⼊数字(包含⼩数点),不能输⼊其它的字符 属性: max -- 限制输⼊框的最⼤值 min -- 限制输⼊框的最⼩值 value -- 输⼊框的默认值 step -- 规定数字增长间隔 number⽰例:输⼊框中只能输⼊number类型值,不能输⼊其他类型的值<form action="#">数量:<input type="number" value="60" max="100" min="0" step="3"><br><input type="submit" value="提交"></form> 4.type为search 作⽤:search 类型⽤于搜索域,⽐如站点搜索或 Google 搜索 特性:输⼊值后,输⼊框后带有关闭按钮可以清除输⼊框内容 search⽰例:<body><form action="#">请输⼊商品名称:<input type="search"> <br><input type="submit" value="提交"></form></body> 5.type为range 作⽤:range 类型⽤于包含⼀定范围内数字值的输⼊域(可以⽤作⾳量键) 特性:显⽰为滑动条 属性: max -- 允许的最⼤值 min -- 允许的最⼩值 value -- 规定的默认值 step -- 规定数字增长间隔 range⽰例:<body><form action="#">范围:<input type="range" max="100" min="0" value="50"> <br><input type="submit" value="提交"></form></body> 6.type为color 作⽤:输⼊类型⽤于规定颜⾊ 特性:该类型允许你从拾⾊器中选取颜⾊ color⽰例:<body><form action="#">颜⾊:<input type="color"> <br><input type="submit" value="提交"></form></body> 7.type为tel 作⽤:tel 输⼊类型⽤于包含电话号码的输⼊字段 特性:tel它并不是来实现验证。

html提交数据的方法

html提交数据的方法

html提交数据的方法【原创实用版3篇】目录(篇1)1.表单提交数据的方法2.AJAX 提交数据的方法3.JSON 提交数据的方法正文(篇1)在 Web 开发中,我们经常需要处理用户提交的数据。

HTML 提供了多种提交数据的方法,主要包括表单提交、AJAX 提交和 JSON 提交。

下面我们分别来了解一下这三种方法。

1.表单提交数据的方法表单提交数据是最常见的一种数据提交方式。

用户在网页上填写表单内容后,点击提交按钮,表单数据会通过 HTTP POST 请求发送到服务器。

服务器处理数据后,会返回一个响应结果。

如果数据验证失败,服务器会返回错误信息,前端需要根据这些信息对表单进行相应的修改。

2.AJAX 提交数据的方法AJAX(Asynchronous JavaScript and XML)是一种异步数据传输技术,可以在不刷新页面的情况下,与服务器进行数据交互。

通过 AJAX 提交数据,可以避免页面刷新带来的用户体验损失。

使用 AJAX 提交数据时,前端需要编写 JavaScript 代码,将表单数据发送到服务器。

服务器处理数据后,会返回一个 JSON 格式的响应结果。

前端需要根据响应结果对页面进行相应的更新。

3.JSON 提交数据的方法JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写。

与 XML 相比,JSON 具有更简洁的语法,易于机器解析和生成。

在现代 Web 开发中,JSON 已经成为了数据的主流格式。

通过JSON 提交数据,可以方便地将数据传递给服务器。

前端需要将表单数据转换为 JSON 格式,然后发送给服务器。

服务器处理数据后,会返回一个JSON 格式的响应结果。

前端需要根据响应结果对页面进行相应的更新。

总之,HTML 提交数据的方法有多种,包括表单提交、AJAX 提交和JSON 提交。

目录(篇2)1.HTML 简介2.HTML 表单提交数据的方法3.GET 和 POST 方法的区别4.实际应用示例正文(篇2)HTML(Hypertext Markup Language) 是一种用于创建网页内容的标记语言。

button onclick在html中用法

button onclick在html中用法

button onclick在HTML中的用法1. 概述在HTML中,button元素是一种常用的交互元素,可以通过onclick属性来指定点击按钮时触发的JavaScript代码。

button onclick事件是一种常见的前端开发技术,可以实现点击按钮后执行特定的操作,如提交表单、跳转页面、显示提示信息等。

本文将详细介绍button onclick在HTML中的用法,包括基本语法、常见应用场景以及一些注意事项。

2. 基本语法使用button onclick事件需要以下几个步骤:2.1 创建按钮首先,在HTML文件中创建一个按钮元素。

可以使用<button>标签或者<input>标签来创建按钮。

例如:<button onclick="myFunction()">点击我</button>或者<input type="button" value="点击我" onclick="myFunction()">2.2 添加onclick属性然后,在按钮元素上添加onclick属性,并指定要执行的JavaScript代码。

JavaScript代码可以直接写在onclick属性中,也可以通过调用外部脚本文件中定义的函数来实现。

例如:<button onclick="alert('Hello, World!')">点击我</button>或者<script>function myFunction() {alert('Hello, World!');}</script><button onclick="myFunction()">点击我</button>3. 常见应用场景3.1 表单提交button onclick事件常用于表单提交操作。

HTML5 的Input 类型

HTML5 的Input 类型

HTML5 的Input 类型⼀、⽂本类 Text,⽂本 Url,⽹络地址 Password,密码 Email,邮箱地址⼆、操作类 Checkbox ,复选框 Radio,单选框 File,上传⽂件 Number,数值 Range,百分百滑动条三、功能类 Button,按钮 Image,图⽚提交按钮 Submit,⽂字提交按钮 Reset,重置表单四、Date类 Date,年⽉⽇控件 Month,年⽉控件 Week,年周控件 Time,时间控件 Datetime,年⽉⽇+时间控件 Datetime-local,本地年⽉⽇+时间控件五、特殊类 Hidden,隐藏信息扩展:1.⽂本类属性:placeholder。

这是⼀个占位符,可以作为提⽰信息,⽽且⽆法被⽤户选中。

2.Url和e-mail,在H5中,会在提交表单的时候检测其格式是否书写正确。

3.操作类。

⼀般input标签会结合label标签使⽤,label⼀般有两种书写⽅法:①⾮跨度:<label><input></input></label>②跨度:<label for="input_id"></label> <input id="input_id"></input>如果⽹页结构中,input和label是相邻的关系,可以直接使⽤⾮跨度的书写⽅法,以减少代码量。

4.file。

在实际应⽤中,⽹页表单中需要上传的⽂件⼀般不⽌⼀个,这时候就要⽤到multiple属性,它是⼀个布尔值属性,在添加这个属性后,就可以上传多个属性。

另外,上传的⽂件可以被规定,使⽤accept属性。

这个⼀个数组属性,属性值是MIME规定的⽂件类型。

5.Button。

Button类型只能在value中定义按钮上显⽰的提⽰⽂字。

Image类型只能在src 中链接图⽚。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HTML图片提交按钮
有时候为了达到比较好的视觉效果,有人会使用图片代替按钮来提交或者重置表单数据。

<FORM name=RedForm action=# >
一:
<INPUT name=textfield2>
<INPUT type=image height=19 width=53 src="xxx.gif" align=absMiddle border=0
name=RedImgonclick="this.form.submit()">
<INPUT type=image height=19 width=53 src="xxx.gif" align=absMiddle border=0
name=RedImg3 onclick="this.form.reset()">
</FORM>
二:
代替submit按钮的图片代码格式是
<input type="image" name="..." src="..." onClick="document.formName.submit()">
代替reset按钮的代码图片格式是
<a href="javascript:document.formName.reset();"><img border=0 src="..."></a>
三:
<form>
<INPUT name=textfield2>
<INPUT type=image height=19 width=53 src="xxx.gif" align=absMiddle border=0
name=RedImgonClick="frm1.action='link.asp'">
通过onClick="document.form.submit()"来提交表单;用onClick="document.form.reset()"来复位表单,这样一来,任何一个元素(不仅是图片)都可以实现提交表单了。

在这样子的情况下,还可以自定义图片的长度和宽度等
使用图片做按钮的几种方法和优劣
合理的运用图片,能够使站点更加丰富多彩,相信有许多喜欢用图片的设计师都遇到过一个问题:用图片实现表单(form)的重置(reset)按钮时,这个按钮并不能重置表单,相反却执行了提交表单的操作,本文说明了这个问题的原因,并给出了相应的解决方案。

出现上述问题的原因主要是:普通的按钮是通过类型来区分的,submit 为提交按钮,reset 为重置按钮,而类型为图片(type="image")的按钮,其默认操作是提交表单。

因此,如果想用图片实现重置按钮,就需要一些额外的设置了。

如果想用图片代替重置按钮,可以用下面的方法:
(1)给type 为image 的input 添加onclick事件来实现重置,并通过添加return false 来避免默认的提交操作:
<form method="post" name="testForm_2" action="">
<p><input type="text" name="keyword" /></p>
<input type="image" src="send.gif" />
<input type="image" src="reset.gif" onclick="javascript:document.forms['testForm_2'].reset(); return false;" />
</form>
document.forms['testForm_2'].reset(); 是将名称为testForm_2 的表单重置。

return false; 是防止提交表单。

(2)直接用图片模拟的重置按钮
<form method="post" name="testForm_3" action="">
<p><input type="text" name="keyword" /></p>
<input type="image" src="send.gif" />
<imgsrc="reset.gif" alt="Reset" onclick="javascript:document.forms['testForm_3'].reset();"
style="cursor:pointer;" />
</form>
document.forms['testForm_2'].reset(); 是将名称为testForm_2 的表单重置。

style="cursor:pointer;" 设置图片悬停时,显示手型光标。

两种方法大同小异,在javascript被禁止的情况下,第二种方法按钮不会执行任何操作,而第一种方法却会执行提交操作。

当然,我们也可以直接把样式交给CSS 去处理,用背景图的方式来实现,但是这样需要将value 的值留空,如果CSS 被禁止,那么将会显示一个没有文字的按钮,每个方法都有自己的问题,可以根据自己的需要来选择解决方案。

相关文档
最新文档