防止onclick向下级联
Prevent onclick from cascading down
我有一个自定义标记,它产生一个可点击的图像,该图像调用一个servlet来做一些"事情"。下面是标签产生的一个示例:
<c:set var="epMethodToCallAttribute" value="methodToCall.performLookup. ..."/>
${kfunc:registerEditableProperty(KualiForm, epMethodToCallAttribute)}
<input type="image" tabindex="${tabindex}" name="${epMethodToCallAttribute}" src="${lookupicon}" border="0" class="tinybutton" valign="middle" alt="Search ${fieldLabel}" title="Search ${fieldLabel}" />
不幸的是,我不能真正改变标签库,所以我正在考虑做这样的事情:
<div id="searchIconDiv" onClick="if(confirm('Are you sure you want to do this?')){}">
<c:set var="epMethodToCallAttribute" value="methodToCall.performLookup. ..."/>
${kfunc:registerEditableProperty(KualiForm, epMethodToCallAttribute)}
<input type="image" tabindex="${tabindex}" name="${epMethodToCallAttribute}" src="${lookupicon}" border="0" class="tinybutton" valign="middle" alt="Search ${fieldLabel}" title="Search ${fieldLabel}" />
</div>
但是要做到这一点,我需要做一些事情来捕获单击事件并防止它向下级联到标记产生的图像。什么好主意吗?
这是我建议的div标签所需的内容:
<div id="onClickDiv" onclick="return confirm('Are you sure?')">
从另一个Stackoverflow问题得到这个
相关文章:
- 如何使用PHP和JS级联三个下拉列表
- 对级联下拉列表使用不同的连接字符串
- AngularJS或jquery中的依赖级联下拉框列表
- 如何在动态创建元素的内联onclick事件中传递对象
- 文件结构:使用索引.js文件级联访问子模块或子文件
- 如何从一系列级联异步代码中返回值
- 我想创建4个级联下拉列表
- 带有角js的级联下拉列表
- Json级联下拉列表
- Javascript内联onclick-goto本地锚点
- 如何级联jQuery Mobile组合框
- 在angular.js中创建级联dropbox
- JavaScript JTable-具有多个级联列表/下拉列表的Null值
- 级联和链接之间的区别是什么
- 级联下拉列表angularjs
- ASP.NET MVC级联下拉列表列出Javascript问题
- 级联下拉菜单干扰自动完成文本框
- 级联遵守形式
- 级联下拉列表mvc3,create方法
- 级联ajax请求