说“一样的”的都不是专业的前端,至少有以下不同:
假设:
A表单内有<input type="submit">,通过点击这个input来提交表单
B表单内没有<input type="submit">,而是写了一个<input type="button">,并且在这个input上绑定了click事件,在事件的监听器内用js的form.submit()提交。

1.在A表单内的某个input type=text,用户正与它交互(它是当前焦点),用户只需要按一下键盘的enter,就能提交表单;而B在某些情况下不行(部分情形参考回车提交表单),只能click下面的button;当然你可以给每个input绑定一个keypress事件,再检测按下的键是不是enter,如果是,就提交……只要不觉得蛋疼。
2.B表单提交不会触发form的 onsubmit事件;A会触发。

转载于:https://blog.51cto.com/lycy521/1351639

input type = submit 提交方式和用js的form.submit()有什么区别?相关推荐

  1. <input type=“text“ name=““ id=““/>中的name和id有什么区别?

    name 是表单提交后,给后台处理程序区分不同的输入框. 例如 name = '用户名' name ='密码',后台程序就会分别去处理用户名和密码. 而 id 通常给前台程序,例如 Javascrip ...

  2. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  3. 关于前后台数据的提交方式

    关于前后端的数据传输方式 1.前台页面的数据传送到后台的方式 1.1form表单提交[同步请求] 在前端页面中设置form表单,确定需要传递的参数name让用户输入,通过点击按钮后submit()提交 ...

  4. form表单的多种提交方式及提交前验证

    以下是本人总结处来的一些form的提交方式,网上还有别的提交方式,这里我总结了大小分为7类,其实就是三类的提交方式,若有哪里不对的,还请评论指出来,大家一起学习学习 1.无任何验证提交(最普通的提交) ...

  5. html input type=file 文件上传; 图片上传; 图片闪烁

    (1)input file 对话框和 获取选中文件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  6. jsp常用的input type

    jsp的 input 输入框分为很多种:有密码框.多选框.单选框.日期.颜色.输入限制.邮箱验证.隐藏框.文件上传等等. input输入框支持的功能如此之多,如此常用,开发者可以直接使用它们,因此就能 ...

  7. HTML input type 输入类型

    本章描述 <input> 元素的输入类型. 输入类型:text <input type="text"> 定义供文本输入的单行输入字段: 实例 <for ...

  8. jQuery最简单的表单提交方式

    第一步:绑定事件 常用的与ajax相关的事件参考如下: 1.$(selector).click(function) 2.$(selector).change(function) 3.$(selecto ...

  9. HTML表单提交方式post和get的区别

    form标签 <form action="提交路径" method="提交方式" name="表单名称"></form&g ...

最新文章

  1. 机房收费系统总结【1】-整体流程
  2. NSThread 多线程相关
  3. 奖金+招聘绿色通道,这一届算法大赛关注下?
  4. 每日一皮:你们都是怎么解压的?
  5. ldconfig及LD_LIBRARY_PATH
  6. 自定义ViewGroup实现ViewPager的滑动效果
  7. 聊聊引用和 ThreadLocal 那些事儿
  8. java 消息传递示例_java actor模型和消息传递简单示例
  9. [BUUCTF-pwn]——jarvisoj_level2
  10. 项目启动QRTZ_LOCKS‘ doesn‘t exist
  11. 进程管理—进程描述符(task_struct)
  12. 理解搜索引擎并且善用google
  13. 简单理解盘索引地址的表示原理
  14. android 4.3以上修改DNS流程(netd)
  15. paip.C#.NET利用WebBrowser获取完整COOKIE
  16. Xpose_HOOK入门教程
  17. oracle ogg数据格式转换,Oracle 19C OGG基础运维-02数据初始化
  18. 网站seo诊断,网站seo诊断方法
  19. JS:验证、限制纯数字或者英尺英寸格式的值
  20. 为什么一个概念会非常难懂呢?人是如何理解的呢?

热门文章

  1. Python是最好的编程语言,Locust是最好的压测工具,不服来辩!
  2. loadrunner遇到错误继续运行
  3. MATLAB 添加文件路径
  4. java版本号分段比较_java 实现比较版本号功能
  5. mysql数据库是以表为单位存储的,创建一个以数据库名称为参数的MySQL存储过程,以列出具有特定数据库中详细信息的表。...
  6. android带动画的饼图,Android部分源码资源共享(视屏转GIF图片工具、仿抖音、仿朋友圈、仿红包、饼状图、引导图,图灵源码等)...
  7. sudo chown -R $(whoami) /usr/local/lib/pkgconfig
  8. Alec jacobson thesis analysis
  9. chap8_2 Fresnel in OGRE
  10. mysql view 能和表关联吗_MySQL数分:复杂查询