2011-08-29 44 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