如何使表ReadOnly包括图像等内容

时间:2009-08-27 13:21:46

标签: html html-table readonly

我有一个表格,其中有两个文本框,旁边有一个图像,可以点击并打开一个弹出窗口。

在基于条件的只读模式下,我能够将文本框设置为只读,但图像不会变为只读。我有一个解决方案是与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>

1 个答案:

答案 0 :(得分:1)

img 在html中总是只读。

如果您想阻止点击链接,可以在javascript中执行此操作。

jQuery示例:

$('table a').click(function(event){
    event.preventDefault();
});