2013-08-22 64 views
0

我有一個django模型,其中包括幾個只讀textareas和文本。例如:如何更改textarea或只讀動態文本的大小(寬度/高度)?

class FormTask(forms.Form): 
    name = forms.CharField(required = False, max_length = 300, 
       widget = forms.TextInput(attrs = {"readonly" : "readonly"}), 
       label = "task name") 
    id = forms.CharField(required = False, max_length = 300, 
       widget = forms.TextInput(attrs = {"readonly" : "readonly"}), 
       label = "task ID") 
    script = forms.CharField(required = False, max_length = 2000, 
       widget = forms.Textarea(attrs = {"readonly" : "readonly"}), 
       label = "task script") 

我找到textarea的(劇本),當我渲染模型到HTML頁面通過使用jQuery,這textarea的是隻讀的,不能被充滿的命令,所以我想改變它的大小動態。你能告訴我,如果我想改變它的尺寸,我該怎麼辦?非常感謝你!

回答

0
$("#textareaID").width(123);// by this 123 px width set 
$("#textareaID").height(123);// by this 123 px height set 

參考

height

width

+0

我想動態獲取尺寸,例如,尺寸爲textarea的是100 * 100,而我得到一個腳本命令,其長度爲150.而尺寸爲100 * 300,而腳本命令的長度爲400.謝謝! – Mark

+0

如果你得到100 * 300然後用var ab = split(「*」)分割,然後使用$(「#textareaID」).width(ab [0]); $(「#textareaID」)。height(ab [1 ]); –

相關問題