2010-10-12 70 views
2

我從數據庫檢索數據並以表格格式在textarea裏面顯示它,我嘗試在textarea裏面應用CSS樣式但沒有效果,以前是否有人知道或做過這些,請告知,我使用的JavaScript編輯器來顯示更像字所以用戶可以格式化文件,textarea中的表格的CSS樣式

<style type="text/css"> 
table { } 
td,th { white-space:nowrap; padding:3px;color: red; } 
.test { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: red; } 
</style> 

<table width="120%" border="0" cellpadding="0" cellspacing="1"> 
    <tr> 
    <td width=100% valign="top" class="test">Test 
    <textarea name="txt_letter_body" style="width=100%" rows="50" >   <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     <tr valign=top> 
     <td class="test">Data</td> 
     <td align=left colspan=3><font face="Arial, Helvetica, sans-serif" size=3 ></font></td> 
     </tr> 
     <tr valign=top> 
     <td></td> 
     <td colspan=3><hr noshade size=1 color=#000000></td> 
     </tr> 
    </table> 
    </textarea> 
    </td> 
    </tr> 
</table> 

是否有任何可能應用CSS的表內的文本區域。

回答

0

終於讓我找到1級的解決方案,我只需添加樣式屬性到表textarea的後,其下面

<table width="100%" border="0" style="font-family: arial;"> 
2

你要求的大部分實現都有些複雜。如果你想要造型,你基本上需要一個所見即所得的編輯器。

一個例子就像是StackOverflow上的一個評論框,它顯示了下面的格式化版本。另一個例子是TinyMCE,它使用隱藏的textarea來存儲實際的文本,但在單獨的標記中顯示格式化的版本。

http://tinymce.moxiecode.com/

0

的這些上下文只能是純文本(包括實體)。因此,在之前指出的另一種方法中,要求格式化文本。