0

2つのテキストボックスとその横にある画像をクリックしてポップアップを開くテーブルがあります。

条件に基づく読み取り専用モードでは、テキストボックスを読み取り専用にすることはできますが、画像が読み取り専用になりません。私が持っていた解決策の1つは、JavaScriptの画像呼び出しに関連付けられたアンカータグで、読み取り専用モードのときにダミークリックをチェックできます。ここでの問題は、機能が一般的であり、どこにでも影響を与えることです。では、テーブル全体を読み取り専用にして、追加の回避策を実行する必要がないようにする方法はありますか?

コード用に編集

<table>
<tr>     
 <td class="lightbg" colspan='4'>&nbsp;
Expires:<input type="TEXT"  value="" id="element1" name="expireDate" size="10" maxlength="20" class=""   onChange="javascript:validateDateEntry('element1',true);;">
Period:<input type="TEXT"  value="" id="element2" name="refershDate" size="10" maxlength="20" class=""   onChange="javascript:validateDateEntry('element2',true);;">
&nbsp; <a href="javascript:doCalendar('element1');">
    <img src="/PWM/images/images_2006/calendarbtn.gif" border="0" alt="Click to select date from calendar" align="absmiddle">
      </a>
    </td>
</tr>  
<tr> 
 <td  colspan='4'><b>*</b>Times are in the WFM Server's Time Zone.</td></tr>
</table>
4

1 に答える 1

1

imgは常に html では読み取り専用です。

リンクがクリックされないようにしたい場合は、javascript でそれを行うことができます。

jQuery の例:

$('table a').click(function(event){
    event.preventDefault();
});
于 2009-08-27T14:29:45.597 に答える