在提交表单上获取触发器
on submit form get trigger
在js中,我需要使用:
$('.grid').on('submit','form', function (ev) {}
因为我需要在表单中验证一个html5元素。
我的问题是:
我有两个提交按钮,里面有两种"数据"。我需要获得使用的触发器:
if(typeof [trigger].data('save') != 'undefined'){
}
它是我当前JS:的一部分
$('.grid').on('submit','form', function (ev) {
ev.preventDefault();
console.log(typeof $(this).data('save') );
if(typeof $(this).data('save') != 'undefined' && jQuery("form")[0].checkValidity()){
// do something
}
});
$(this)引用表单元素。我需要找到提交触发按钮(不是两次,也不是其他提交按钮)
感谢
您应该使用event.target
启动事件的DOM元素。
将代码更改为
if(typeof $(ev.target).data('save') != 'undefined'){
}
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 如何为延迟触发器获取正确的索引
- 方法通过复选框javascript获取触发器
- GAS-onChange触发器(获取值)从活动表和写入另一个电子表格
- 在使用日历的产品页面上的 magento 中获取“类型错误:触发器元素为空”错误
- 如何使用事件触发器和自定义属性获取元素的子元素
- 在jquery中获取父类和触发器
- 如何使用jquery从文本框中获取数据和触发器函数
- Firebase-javascript API 仅在一个触发器中获取满足条件的数据节点.还会为每个查询建立新的 TCP
- 无法从触发器事件中获取参数值
- 在Firefox中,在onclick触发器中获取锚的href
- 从远程获取事件触发器:true
- 物化获取模态触发器元素
- 如何从类方法中获取触发器(源)元素id
- 在提交表单上获取触发器