2011-12-09 84 views
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> 

但這個工作,我需要做一些事情來捕獲點擊事件,並防止它疊加到標記產生的圖像上。有任何想法嗎?

回答

0

這是需要什麼,因爲我提出的div標籤:

<div id="onClickDiv" onclick="return confirm('Are you sure?')"> 

從另一個問題#1得到這個。