我有一个自定义标记,它生成一个可点击的图像,该图像调用一个执行某些“东西”的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>
但为了实现这一点,我需要做一些事情来捕获点击事件并阻止它级联到标签产生的图像。有什么想法吗?
答案 0 :(得分:0)
这是我提议的div标签所需要的:
<div id="onClickDiv" onclick="return confirm('Are you sure?')">
从另一个Stackoverflow问题得到了这个。