如何从SilverStripe表单的textarea中删除默认类

托马斯·保罗森

在SilverStripe中,我有一个通过控制器创建的窗体形式的文本区域。

我想class="textarea"从生成的HTML中删除默认类,而是使用该类class="form_control"

我如何在表单字段(例如TextareField?)上删除和添加类

Textarea字段创建

$message = new TextareaField('Message', 'Message');     
$message->addExtraClass('form-control');
$message->setAttribute('placeholder', 'Message (required)');    
$message->setAttribute('rows', '5');
$message->setAttribute('cols', '25');               

生成的HTML

<div id="Message" class="field textarea rounded">
    <label class="left" for="Form_Form_Message">Message</label>
    <div class="middleColumn">
        <textarea id="Form_Form_Message" class="textarea" cols="20" rows="5" name="Message"></textarea>
    </div>
</div>
3dgoo

如果要从TextareaField中删除所有类,则可以将该setAttribute函数与第一个参数'class'和包含要放入的类的第二个参数一起使用:

$message->setAttribute('class', 'form_control');

否则,如果您'textarea'希望保留该类,则可以使用addExtraClass函数添加其他类

$email->addExtraClass('form_control');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从SilverStripe表单的textarea中删除默认类

来自分类Dev

如何更改Silverstripe中成员的默认排序?

来自分类Dev

如何清除Silverstripe CMS中的表单输入

来自分类Dev

如何在textarea中的keyup上添加和删除CSS类?

来自分类Dev

按类从表单中删除元素

来自分类Dev

如何从表单中删除QHBoxLayout

来自分类Dev

如何从vue js中的BFormSelect或b-form-select中删除默认类?

来自分类Dev

默认情况下,在Silverstripe的ModelAdmin中显示过滤器表单

来自分类Dev

如何删除textarea中的底部填充?

来自分类Dev

如何在C ++中删除类的所有隐式(默认)方法?

来自分类Dev

删除表单内联类

来自分类Dev

如何删除类中的实例

来自分类Dev

如何删除类中的 eventListener?

来自分类Dev

SilverStripe Gridfield如何删除按钮

来自分类Dev

SilverStripe Gridfield如何删除按钮

来自分类Dev

如何在Django模板中设置动态默认textarea数据?

来自分类Dev

如何从WPF ToggleButton中删除默认镶边

来自分类Dev

如何在thunar中删除默认操作?

来自分类Dev

如何在installshield中删除默认的INSTALLDIR

来自分类Dev

如何在selectpicker中删除默认标题?

来自分类Dev

如何从<table>中删除默认空间?

来自分类Dev

如何使用类中的表单控件

来自分类Dev

如何从表单验证中删除或禁用输入

来自分类Dev

如何从父表单中删除字段?

来自分类Dev

如何从AngularJS动态表单中删除元素?

来自分类Dev

如何删除Django表单中的错误消息?

来自分类Dev

如何从表单类和视图中删除字段

来自分类Dev

提交表单后如何从URL中删除表单名称?

来自分类Dev

如何从textarea表单发布数据?

Related 相关文章

热门标签

归档