2011-08-29 76 views
0

我想寫在symfony形式下面的HTML。需要sfwidgetformtextarea語法

<textarea name="styled-textarea" onfocus="this.value=''; setbg('#e5fff3');" onblur="setbg('white')">Enter your comment here...</textarea> 

請向我展示上述HTML textarea的確切sfwidgetformtextarea語法。在此先感謝

+0

您應該使用CSS(':focus')的情況下,改變顏色,有的JS離散對修改值。 – Maerlyn

回答

1

您必須創建新類擴展symfony類的窗體。

class YourForm extends sfBaseForm{

`public function setup(
    'your_field_name' => new sfWidgetFormInputText(array(),array('name'=>"styled-textarea",'onfocus'=>"this.value='';setbg('#e5fff3');",onblur=>"setbg('white')",'value'=>"Enter your comment here......")) 
);` 

接下來,只要你在你的意見類,運氣好的話

+0

Hi.Thanks for reply.I想創建一個帶有文本區域的表單。我無法在表單中使用上述語法。它給錯誤。看來symfony表單有一些特定的語法。 – Sandeep

+0

看看編輯的答案 –

+0

非常感謝你。我編輯了你的答案,因爲有一些小的語法錯誤。 – Sandeep