问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

$(form).submit(function(event)这个函数什么意思?

发布网友 发布时间:2022-04-23 21:40

我来回答

3个回答

懂视网 时间:2022-04-24 02:01

submit()函数用于为每个匹配元素的submit事件绑定处理函数。该函数也可用于触发submit事件。此外,你还可以额外传递给事件处理函数一些数据。

submit事件会在表单被提交时触发。该事件仅适用于<form>元素。

此外,你可以为同一元素多次调用该函数,从而绑定多个事件处理函数。触发submit事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。

要删除通过submit()绑定的事件,请使用unbind()函数。

该函数属于jQuery对象(实例)。

语法

jQueryObject.submit( [ [ data ,] handler ] )

如果指定了至少一个参数,则表示绑定submit事件的处理函数;没有指定任何参数,则表示触发submit事件。

参数

参数 描述

data 可选/任意类型触发事件时,需要通过event.data传递给事件处理函数的任意数据。

handler 可选/Function类型指定的事件处理函数。

jQuery 1.4.3 新增支持:submit()支持data参数。

参数handler中的this指向当前DOM元素。submit()还会为handler传入一个参数:表示当前事件的Event对象。

如果函数handler的返回值为false,则表示阻止元素的默认事件行为,并停止事件在DOM树中冒泡。例如,<a>链接的click事件的处理函数返回false,可以阻止链接的默认URL跳转行为。<form>表单的submit事件的处理函数返回false,可以阻止表单默认的表单提交行为。

返回值

submit()函数的返回值为jQuery类型,返回当前jQuery对象本身。

示例&说明

请参考下面这段初始HTML代码:

<form id="myForm" action="http://www.365mini.com" method="post">
 <input id="name" name="name" type="text" value="CodePlayer" /><br>
 <input id="age" name="age" type="text" value="20" /><br>
 <input type="submit" value="提交" />
</form>
<div id="msg"></div>

现在,我们为<form>元素的submit事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行):

$("form").submit( function(event){
 if( !$("#name").val() ){
 alert("姓名不能为空!");
 return false; // 返回值为false,将阻止表单提交
 }else if( !$("#age").val() ){
 alert("年龄不能为空!");
 return false; // 返回值为false,将阻止表单提交
 }
} );
// 触发form元素的submit事件
// $("form").submit( );

我们还可以为事件处理函数传递一些附加的数据。此外,通过jQuery为事件处理函数传入的参数Event对象,我们可以获取当前事件的相关信息(比如事件类型、触发事件的DOM元素、附加数据等):

var map = { name: "姓名", age: "年龄" };
$("form").submit( map, function(event){
 var labelMap = event.data;
 var label = '';
 // 循环验证所有text元素是否为空
 $(this).find(":text").each(function(){
 if( !this.value ){
  label = labelMap[this.name];
  return false;
 } 
 }); 
 if( label ){
 alert( label + "不能为空!" );
 return false;
 }
} );

热心网友 时间:2022-04-23 23:09

这个函数是事件触发函数,是用jquery写的,$是jquery的一个固定符号form表示表单,.submit是提交事件,function是触发函数event是触发的函数需要做什么事情,这句话的意思就是在form表单提交的时候,触发内容是event的函数,给你个实例吧
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
</script>
</head>

<body>
<p>If you click on me, I will disappear.</p>
</body>

</html>
这段代码的$(document).ready(function(){
的意思就是在窗口初始化的时候执行方法,方法的内容
$("p").click(function(){
$(this).hide();
});
是点击标签为<p>的内容的时候该内容隐藏,其中的document相当于你问题上的form,.ready是准备事件相当于你问题上的.submit,$("p").click(function(){
$(this).hide();
});
这段代码相当于你问题上的event,希望回答对你有所帮助

热心网友 时间:2022-04-24 00:27

应该是自定义函数,你在名称管理器里头查看一下。追问哦!我jquery初学 看不大懂 谢谢

追答你什么版本的excel?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 空调为什么达到设定温度会停止工作 空调到了一定温度自动停怎么办 为什么空调到了设定的温度后还是继续运行? 空调到了指定的温度为什么压缩机还在工作? 麻将中的“将”是什么意思 幺九将对是什么意思? 麻将中什么是将 麻将中的将对是啥意思 幺九将对的意思 将对胡是什么意思 门清中张幺九将对是什么意思? 想问一下将对是什么牌? 剪板机显示定位怎么回事 数控折弯机和剪板机上面用得到轴承吗?大概用什么种类的轴承? 请问剪板机刀片,折弯刀模具图纸好画不?需要注意些什么 这个是不是算模具设计呢? 汽车零部件所需要的GMT片材用什么类型的剪板机切割比较好?液压闸式还是液压摆式? q11y液压剪板机Q指什么 卷板机,剪板机,数控切割机按功能分属于什么类型设备,如,车,铣,钻,镗等 哪些行业会用到剪板机折弯机 10×3200剪板机多重 小米16gb emmc什么意思 一个iphone4,8G内存影响正常使用吗?是否有必要一定要16G内存才行。 小米平板16g可以改成64 g吗 苹果11微信发给别人的文字乱了是怎么回事? 为什么word文档是一页 发给微信好友再打开就变成了两页,而且字体也变了? 别人发给我的微信照片在转发出去内容怎么不一样了 今天接到一条微信信息,信息显示是一个框框,但是转发给别人就变成一个字了,这是怎么回事啊 jQuery 中 submit()方法 有没有返回值 一份蛋炒饭中含碳水化合物100克,脂肪15克 蛋白质15克 请计算这份蛋炒饭含有能多少千卡 一份牛肉鸡蛋炒饭的热量是多少?放酱油的那种。 女孩子说收拾你怎么回复 中科大先进技术研究院怎么样? 大圣归来 起乘转合叙述了什么 想念的想去掉心字底能加个什么偏旁变成什么字 PPT制作时想让同一个题目下的词条依次飞入,怎么办? 广西有几所一本大学? 广西有一本大学吗 广西有哪些大学属于一本 桂林一本学校有哪些 地下消防泵房防水等级