在我們頁面顯示大文本數據時,一般情況下編輯時是采用多行文本框控件輸入相關信息,該控件本身支持良好的文本格式,但是我們在查看時往往用段格式顯示,文本的格式就會破壞,用戶查看時不方便,其實可以使用textarea來顯示對應的數據,這樣就完整保留了對應的文本格式。
樣式比較簡單:
style="border:0;overflow:hidden;background-color: transparent;" readonly=true "
同時顯示的控件的寬度和編輯時的控件寬度保持一致。
為了避免出現滾動條,在頁面裝載后將對應控件的高度設置為實際文本適應的高度,代碼如下
<script language=javascript>
var textareas=document.all.tags("textarea");
if(textareas!=null){
for(i=0;i<textareas.length;i++){
? textareas[i].style.height=textareas[i].scrollHeight;
}
}
</script>
該心得來自前年的一個項目使用,今天無意中翻出來,覺得有點價值,就寫了,作為備忘吧。