2011-12-09 1 views
0

私は、「stuff」を行うサーブレットを呼び出すクリック可能なイメージを生成するカスタムタグを持っています。ここでは、タグが生成するものの例である: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?')"> 

は別のStackOverflowの質問からこれを手に入れました。

関連する問題