0
我有一个自定义标签,产生一个可点击的图像,调用一个servlet,做一些“东西”。这里的标签产生什么样的例子:防止onclick级联下来
<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>
但这个工作,我需要做一些事情来捕获点击事件,并防止它叠加到标记产生的图像上。有任何想法吗?