首页
学习
活动
专区
圈层
工具
发布

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

我们给它设置name便可以验证这一点: submit'> 提交后的结果为: 注意其中的URL为/?key=foo&btn=ok。...type的默认值是submit,所以点击一个button会引起表单提交: key'> 确定 注意:如果你在做...同时请注意设置type=submit来兼容IE。 3.回车键提交表单 Enter键是可以提交表单的!但是你可能已经注意到了,并非所有的表单都可以用Enter键来提交。...其实在实践中,有多个单行的input也可以用Enter提交,比如登录页面。 4.阻止表单提交 阻止表单提交也是一个常见的话题,通常用于客户端的表单验证。...如果你希望调用一个方法来决定是否阻止提交,记得在此处返回方法的返回值: key'> <input value

5K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端开发JS——jQuery常用方法

    表单事件之submit事件 submit事件可以过滤一些数据做一些必要的操作阻止一些浏览器的默认行为。...enter键 方法一:$ele.submit() submit 无参,只是绑定一个事件,在函数里可以实现其他的绑定事件 方法二:$ele.submit (handler(eventObject)) submit...(function() { alert('捕获提交表达动作,阻止页面跳转') return false; //阻止浏览器的默认跳转行为 }); 方法三:$ele.submit...注:如果要阻止浏览器的某些默认行为,可以传统的调用事件对象e.preventDefault()来处理;也可以在函数上返回false 12、jQuery键盘事件之keydown与keyup事件 keydown...13、jQuery键盘事件之keypress()事件 keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本得到的是触发键盘事件前的文本,而keyup事件触发时整个键盘事件的操作已经完成

    5.7K20

    【转】jQuery验证控件jquery.validate.js使用说明+中文API

    ("Please enter a value greater than or equal to {0}.") }, 如需要修改,可在js代码中加入: jQuery.extend(jQuery.validator.messages...{0} 的值") }); 推荐做法,将此文件放入messages_cn.js中,在页面中引入 submit" value="Submit"/> 使用class="{}"的方式,必须引入包:jquery.metadata.js 可以使用如下的方法...required:function(){}返回为真,表时需要验证 后边两种常用于,表单中需要同时填或不填的元素 五、常用方法及注意问题 1.用其他方式替代默认的SUBMIT $().ready(...jquery.validate.js添加 建议一般写在additional-methods.js文件中 2.在messages_cn.js文件添加:isZipCode: "只能包括中文字、英文字母、数字和下划线

    5.4K40

    【愚公系列】《循序渐进Vue.js 3.x前端开发实践》018-Vue中的事件类型

    本篇文章将深入探讨 Vue 中的各种事件类型,包括鼠标事件、键盘事件、表单事件等,以及如何在 Vue 组件中有效地使用它们。...我们将分析每种事件类型的特点,并提供实用的示例,帮助你更好地理解如何在 Vue 应用中灵活运用事件。一、Vue中的事件类型1.HTML 部分中的 event 参数:在 keyup 函数中,检查 event.key == 'Enter' 来判断是否按下了回车键。...事件阻止和修饰符:有些情况下,可能需要阻止默认行为或停止事件传播(例如通过 .prevent 或 .stop 修饰符)。如果要在某些事件中禁止默认操作,可以考虑增加这些修饰符。...例如,@submit.prevent 用于阻止表单提交的默认行为。

    17310

    【Java 进阶篇】深入浅出:JQuery 事件绑定的奇妙世界

    用户的点击、输入、滚动等行为都触发着各种事件,而如何在代码中捕捉并处理这些事件是每位前端开发者必须掌握的技能之一。本文将带你深入浅出,探索 JQuery 中的事件绑定,为你揭开这个奇妙世界的面纱。...深入挖掘:事件对象与冒泡阻止 事件对象的魅力 在事件触发时,浏览器会创建一个事件对象,其中包含了与事件相关的信息。在 JQuery 的事件处理函数中,这个事件对象通常被作为参数传递给处理函数。...在 JQuery 中,可以使用 stopPropagation 方法来阻止事件冒泡。让我们通过一个例子演示如何使用这个方法: submit 事件阻止默认的提交行为,执行其他操作(比如异步验证、数据提交等)。 结语:奇妙世界的探索 通过本文的学习,我们深入了解了 JQuery 事件绑定的基本原理和用法。...从静态绑定到动态绑定,从事件对象到阻止冒泡,再到实际案例的演示,我们在奇妙世界中探索出一条通向精彩的路径。

    61210

    实战分析表单form中禁止自动提交

    解决方案 return false 一种是在jQuery代码最后加一句:return false,禁止表单提交; 在jQuery事件处理函数中,返回false可以阻止表单的默认提交行为。...这种方法适用于需要在点击按钮后执行其他操作(如AJAX请求)的情况。...默认情况下,元素的类型为submit,这意味着当用户点击按钮时,表单将执行提交操作。通过将元素的type属性设置为button,我们可以阻止按钮的默认提交行为。...请求)时,可以在jQuery事件处理函数中返回false以禁止表单提交。...当不需要执行表单提交,只需要执行其他操作(如JavaScript事件处理)时,可以将元素的type属性设置为button以阻止按钮的默认提交行为。

    80600

    【Vue3】事件绑定

    在 Vue 的模板语法中,可以用 v-on 指令监听 DOM 事件,并在触发事件时执行一些 JavaScript。然后在 methods 这个对象中创建对应的事件。 用法 中,分别是: 完整语法:v-on 简写:@ 动态参数:@[event] 其中动态参数中的 event 可以对应 data 里对应的数据。...其实动态参数的形式有点像在 js 中使用中括号动态读取对象属性 日常开发主要是用简写的形式。 多事件处理 事件处理程序中可以有多个方法,这些方法由逗号运算符分隔 key` 是 `Enter` 时调用 `vm.submit()` --> enter="submit" /> 上面的例子,只有用户按下回车键的时候才触发 submit...官方提供的事件修饰符 .stop -- 阻止事件冒泡 .prevent -- 拦截默认事件 .capture -- 阻止事件捕捉 .self -- 忽略了事件冒泡和事件捕获的影响,只有直接作用在该元素上的事件才会被调用

    2.2K20
    领券