2013-04-21 64 views
1

我一直在嘗試使用Web2py調整自定義窗體中的文本框的大小。Web2Py調整文本框的大小

contact=SQLFORM.factory(
     Field('your_email',requires=IS_EMAIL()), 
     Field('question', requires=IS_NOT_EMPTY())) 
    contact.custom.submit['_value'] = 'Send' 
    contact.element('input[name=question]')['_style']='width:150px' 

上述工作,但我需要字段'問題'是一個多行輸入。當我改變其類型設置爲「文本」有:

Field('question','text' requires=IS_NOT_EMPTY())) 

我不能再調整與上面的代碼的文本框中。

我將如何調整文本框的大小?

回答

5

它現在是一個文本區域,不是輸入,所以嘗試:

contact.element('textarea[name=question]')['_style'] = 'width:150px;height:50px;' 
+0

這偉大工程。謝謝。 – 4BY 2013-04-21 03:43:25

+0

有沒有辦法讓用戶通過拖動來調整控件大小? – fifamaniac04 2017-02-28 23:22:35