Submit是专门用于提交表单的Button,与Button的区别主要有两点:
  
type=button 就单纯是按钮功能 
    type=submit 是发送表单
    (1)Submit将表单提交(form.submit())作为其onclick后的默认事件,Button并非如此
    (2)表单提交时,所有具有name属性的html输入元素(包括input标签、button标签、select标签等)都将作为键值对提交,除了Submit对象。Submit对象只有在自己被单击后的提交中才会作为键值对被提交。
    但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:
  
    使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一. 
  
    用button后往往页面不支持enter键了。所以需要支持enter键,必须要设置个submit,默认enter键对页面第一个submit进行操作。
  
  
    执行完onClick,转到action。可以自动提交不需要onClick。所以说onclick这里可以不要。 
  
    执行完onClick,跳转文件在 js文件里控制。提交需要onClick。 
    比如: 
    1,οnclick="form1.action='a.jsp';form1.submit();" 这样就实现了submit的功能了。 
  
    讲白一些,就是submit会有一个跳转,页面会刷新;而button不会刷新,就是一个button;可以用<button type="submit/button/reset"></button>来生成按钮,更加灵活,样式更好控制。

type="button" ,"submit" 的区别相关推荐

  1. 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...

    很多小伙伴都遇到过win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的困惑吧,一些朋友看过网上零散的win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的处理方法,并没有完完全全明白win7 ...

  2. 完美解决:"library not found for - "

    分析原因,解决问题 在Xcode编译的时候,可能会遇到报这个错误"library not found for - ",这是为什么呢? 由于我们在项目中使用了一些第三方的库,如百度的静态库.当Xcode ...

  3. 输入字符串 "I am a student",则输出 "student.a am I " 。

    题目: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.为简单起见,标点符号和普通字母一样处理.例如输入字符串 "I am a student",则输出 "student.a am I ...

  4. 书生"商友营销引擎"升级计划

    2008年7月1日书生商友WEB版正式上线以来,得到业内的一致好评,截止2009年4月,WEB版总用户已经突破17万,书生商友正式开启了网络营销的新时代.近一年来,书生商友研发小组坚持结合最新前沿技术 ...

  5. (转)Windows Server 2008 默认"照片库查看器" 无法打开图片, 只能用画图程序打开...

    1.解决[启用Win2008照片查看器] Win2008 中放了一些图片,本来以为可以象Win7那样直接用"照片查看器"打开,可是Win2008默认竟然是用"画图&quo ...

  6. IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认值改变为submit了。

    IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认值改变为submit了. 参考文章: (1)IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认 ...

  7. IE6-IE9兼容性问题列表及解决办法_补遗漏之一:button的type默认值改变为submit了。...

    经过一段时间的实践,在"IE6-IE9兼容性问题列表及解决办法总结"的基础上,再补充1点: http://www.cnblogs.com/liuzhendong/archive/2 ...

  8. html表单提交按钮代码,JavaScript在form表单中使用button按钮实现submit提交方法

    submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了,submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上. ...

  9. java_多线程——线程池、submit和execute区别

    一.线程池的概念 顾名思义就是事先准备一个池子(线程池),初始化一些线程,当使用可以快速调用,不用再初始化线程,使用完成后,不再销毁该线程,归还到线程池,方便后面复用.节省创建和销毁线程资源,提高线程 ...

最新文章

  1. 【整理】NSTimer使用及注意事项
  2. 2010年5月blog汇总:OpenExpressApp、其他
  3. 数通手稿留档——BGP
  4. -bash: /usr/java/jdk1.8.0_101/bin/java: Permission denied
  5. linux服务器性能监控命令汇总之sar命令(五)
  6. 打印5列五颗星_13个Excel快捷打印技巧,让你熟练掌握打印机操作
  7. 用node-webkit开发多平台的桌面客户端
  8. linux使用苹果字体,Ubuntu 8.04字体美化之安装苹果丽黑字体教程(图)
  9. pin码是什么意思?
  10. C#EasyHook例子C# Hook 指定进程C#注入指定进程 z
  11. 协方差局长你_关于Eviews,你必须知道的20个精彩问答
  12. bpsk调制rician_fading信道的simulink仿真
  13. 图神经网络实战案例-新冠疫苗项目实战,助力疫情!
  14. 一文详解结构光发展简史
  15. [案例2-5]石头 剪刀 布小游戏
  16. 零知识证明之什么是QAP?什么是P/NP、NP完全问题(NPC问题)、NP hard问题?多项式时间
  17. syslog协议发送本机日志到其他设备/服务器(winlinux)
  18. Python初探(四,五)
  19. 计算机如何删除用不到的打印机驱动程序,打印机驱动不能删除怎么办 打印机驱动无法删除的解决方法...
  20. Kafka 生产者数据安全(ACK机制,ACK时机,ACK应答机制,故障处理,Exactly Once)

热门文章

  1. 树莓派(USB麦克风和麦克风阵列) 录音和播放
  2. 回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符向量是否为回文。(提示:将一半字符入栈)
  3. 雷电模拟器如何备份游戏登陆状态,并还原登陆状态 免扫码。
  4. jzoj P1285 奶酪厂
  5. devc++ value of xxx too large for field of 4 bytes at xxx 并且源文件未编译
  6. 集美大学第七届天梯赛校选题解
  7. Blender SMPL-X 插件安装
  8. GoJS-FlowChart样例代码分析
  9. 二叉树的遍历(递归、非递归)
  10. SecureBlackbox.NET 22.0.8455 Crack