一、定义和用法

标签定义的是一个按钮

1、在 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 元素创建的按钮之间的不同之处;

2、  控件提供了更为强大的功能和更丰富的内容;

3、 与  标签之间的所有内容都是按钮的内容,其中包括任何可接受的正文内容,比如文本或多媒体内容。

标签规定了用户可以在其中输入数据的输入字段

1、 元素在

元素中使用,用来声明允许用户输入数据的 input 控件;

2、输入字段可通过多种方式改变,取决于 type 属性。

二、相同之处

中 type=“button”   与   中 type=“button”  是一样的

中 type=“submit”  与   中 type=“submit” 是一样的

当未处于表单中时,其浏览器默认的type就是button,这个时候与input的type=“button”就是一样的接轨

而当处于表单中时,不同的浏览器对 元素的 type 属性使用不同的默认值,这个时候有所区分了

三、不同之处

如果在 HTML 表单中使用 button 元素,不设置type的情况下,不同的浏览器会提交不同的值。

IE将提交  与  之间的文本;

其他浏览器将提交 value 属性的内容。

例如:我们获取下他的val

Html:按钮

JQ:$('#Btn').val()    $('#Btn').attr('value')

Browser/Value

$('#customBtn').val()

$('#customBtn').attr('value')

Firefox13.0

test

test

Chrome15.0

test

test

Opera11.61

test

test

Safari5.1.4

test

test

IE9.0

按钮

按钮

四、总结

因此,请始终为 元素规定 type 属性。因为不同的浏览器对 元素的 type 属性使用不同的默认值;

如果在 HTML 表单中使用 元素,不同的浏览器可能会提交不同的按钮值。因此请尽可能使用  在 HTML 表单中创建按钮

button 和input 的区别及在表单form中的用法

先说一下button 和input的定义:  标签定义的是一个按钮 1.在 元素内部,您可以放置任何内容,比如文本或图像.这是该元素与使用 & ...

button与input[type=”button”]的区别

button与input[type="button"]的区别 特别感谢 @守护晴天 ,指出了博客中不细致不严谨的地方,也让我学到了更多,更多是觉得抱歉,由于自己的不细致可能误导了一 ...

HTML中button和input button的区别

button和input button的区别 一句话概括主题:具有相同的作用但是在可操控 ...

<button>与<input type="button">的区别

一.定义和用法 标签定义的是一个按钮. 在 button 元素内部,可以放置文本或图像.这是与使用 input 元素创建的按钮的不同之处. 二 ...

表单提交中的input、button、submit的区别

1.input[type=submit] 我们直接来看例子: 代码如下:

input button 与 submit 的区别

在表单中,我们会经常提交数据,通常使用进行提交数据, 另一种方式是使用

解析button和input type=”button”的区别

一.定义和用法  标签定义的是一个按钮. 在 button 元素内部,可以放置文本或图像.这是与使用 input 元素创建的按钮的不同之处. 二 ...

随机推荐

数据持久化之sqlite基本用法

一.ACID 即原子性(Atomicity).一致性(Consistency).隔离性(Isolation).持久性(Durability). 原子性:整个事务中的所有操作,要么全部完成,要么全部不完 ...

一种奇特的DEDE隐藏后门办法

转自:http://www.91ri.org/6462.html   一种奇特的DEDE隐藏后门办法 单位某站用的dedecms,今天被某黑阔getshell了,提交到了wooyun. 为了还原黑阔入 ...

A Byte of Python (1)安装和运行

有两种方式构建软件设计:一种是把软件做得很简单以至于明显找不到缺陷:另一种是把它做得很复杂以至于找不到明显的缺陷. ——C.A.R. Hoare 获得人生中的成功需要的专注与坚持不懈多过天才与机会. ...

SilkTest天龙八部系列6-用open agent进行测试

SilkTest支持两种测试模式,一种是用classic agent,另一种就是用我们今天要介绍的open agent. open agent可以提供和classic agent差不多的录制回放功能. ...

iOS8中 UITableView section 分区头部视图不显示

最近自己使用了UITableView写了一个通讯录,但是在编写过程还算顺利,但是后来测试的时候,发现在iOS8中TableView的分区头不能正常显示,使用 - (NSString *)tableVi ...

xamarin android制作圆角边框

xamarin android制作圆角边框 效果图如下: 关键代码: drawable文件夹新建shape_corner_down.xml <?xml version="1.0&quo ...

Java EE的未来

http://www.infoq.com/cn/articles/enterprise-Java-opinion 作为InfoQ下一年编辑关注点审核工作的一部分,我们挑选了Java作为深入探讨的主题. ...

angr进阶(5)内存操作

angr也可以将符号写在内存里,控制内存中的值,结合任意位置开始有奇效,但就是慢sym-write p = angr.Project('./issue', load_options={"au ...

063 SparkStream数据接收方式

1.两种方式 2.Basic Source 由StreamingContext可以提供的API 上面做的wordcount中的方式就算是第一种方式. 3.Advanced Source 使用数据接收器 ...

Lua IDE工具-Intellij IDEA&plus;lua插件配置教程&lpar;Chianr出品&rpar;

Lua 编译工具IDE-Intellij IDEA 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Ch ...

html中input与button,Html-button和input的区别相关推荐

  1. html中按钮去掉边框阴影,input标签text和button隐藏边框注意事项

    网页中通常会有一些表单,像搜索框往往还有背景,但是type="button" 和type="text"都默认有边框,把边框都去掉,按照习惯直接none.发现in ...

  2. HTML button 和 input type=“button”的区别 / input type=submit 和button的区别

    HTML <button> 和 input type="button"的区别: 1. <button>标签里可以放文本图片等内容,与<input> ...

  3. 通过JS代码动态生成HTML表格(Table),Input框,Button按钮.并且通过Input框的值进行查询动态生成数据填写在指定的表格里

    本人公众号上线啦!!! 公众号与博客名一样:没有腹肌的程序猿 公众号文章类型:工作上所遇到的需求实现方案分享. 此外也会提供一些数据集供大家使用.(这个还在规划中,毕竟打工人时间挺紧的,哈哈哈哈) 到 ...

  4. [GridView]在 RowCommand事件中,自订的Button 如何取出某一列的索引值(RowIndex)

    这是我的文章备份,有空请到我的网站走走, http://www.dotblogs.com.tw/mis2000lab/ 才能掌握我提供的第一手信息,谢谢您. http://www.dotblogs.c ...

  5. input type=“submit“ 和“button“有什么区别

    input type="submit" 和"button"在功能.是否具备Enter键支持和是否需要写JavaScript来阻止上有所区别: 1.功能不同 su ...

  6. linux按键驱动中的结构体,linux 驱动之input子系统(gpio-keys)实现

    1.概述 Gpio-keys 是基于input子系统实现的一个通用按键驱动,该驱动也符合linux驱动实现模型,即driver和device分离模型.一般按键驱动,都是基于gpio-keys进行开发的 ...

  7. type="button" ,"submit" 的区别

    Submit是专门用于提交表单的Button,与Button的区别主要有两点: type=button 就单纯是按钮功能      type=submit 是发送表单     (1)Submit将表单 ...

  8. Action中五个常量解释,(success,error,input,login,none)

    Action中五个常量解释,(success,error,input,login,none) 英文注释 中文释义 staticString ERROR The actionexecution was ...

  9. 微信小程序中input和picker之间切换导致input无法失去焦点

    picker组件与input组件在一起使用时,若input组件获取焦点,点击picker组件时input组件不会失去焦点, 导致的input组件弹出的键盘把picker组件遮挡了. 导致这个问题的原因 ...

  10. python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...

    Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到 发表时间:2020-08-20 当传入多个值时,需要使用split()函数来切割 ...

最新文章

  1. Lambda表达式很鸡肋?它到底有何用呢?
  2. 絮语----工作四年的碎碎念
  3. 拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限
  4. 一段echats 饼状图刷新代码
  5. 如何修改wince的网络配置
  6. Java - 利用StringEscapeUtils对字符串进行各种转义与反转义
  7. 轻松查看网页源代码-BlazingTool Instant Source软件的使用
  8. ubunntu安装php7.0_乌班图Ubuntu 16.04下安装PHP 7过程详解
  9. Java(31)_JDBC连接mysql数据库(一)
  10. Xamarin devexpress Grid
  11. Hibernate各个版本的下载地址
  12. java.this的作用包括,智慧职教: 以下不是Java中this关键字的作用的是()。
  13. CFSSL 生成证书
  14. 用linux编写菜单界面,配置syslinux菜单界面
  15. 【自用记录向】YOLOv5模型训练,按进度更新
  16. 也说类别Category
  17. TSP问题解决:模拟退火、贪心法、爬山法,Python实现
  18. 21级计科专业计算机组成原理实验一报告
  19. 3GPP TS 29244-g30 中英文对照 | 5.11 User plane inactivity detection and reporting
  20. 关于【天池精准医疗大赛——人工智能辅助糖尿病遗传风险预测】的思考

热门文章

  1. X86、大型机、小型机的区别
  2. 8个巧用iOS备忘录的方法,别浪费了几千块的iPhone手机
  3. 《从零到一》彼得蒂尔 读书笔记(更新ing)
  4. html5应用转换教程,20佳惊艳的HTML5应用程序示例分享_html5教程技巧
  5. 如何关闭 WPS 的高级打印功能
  6. 移动支付之Android HCE的基本使用
  7. pymongo获取一列数据
  8. 【AI人工智能】人工智能简介——AI 的发展是否会导致人类失去工作?
  9. ng bootstrap css,Angular2学习笔记-ng bootstrap中motal组件使用
  10. 深度linux_工作中完全放弃windows使用深度linux的感受