更改simple_form中字段允许的大小和最大长度

问题描述 投票:17回答:5

如何使用简单表单更改字段的大小和最大允许字符数。我试过以下但不起作用:

<%= f.input :lastname, :size => 40, :max => 4 %>

我知道在default_input_size有一个initializers/simple_form.rb然而,我不想改变全球的规模,只是在几个领域。

我该怎么做?

ruby-on-rails simple-form
5个回答
34
投票
<%= f.input :lastname, input_html: { maxlength: 15, size: 40} %>

6
投票

尝试使用<%= f.input :lastname, :input_html => {:size => 40, :maxlength => 4} %>


6
投票

或者尝试使用CSS <%= f.input :lastname, :input_html => {:style => 'width: 250px'} %>


2
投票

在input_html中添加size和maxlength对我没有影响。我使用“input_field”而不是“input”。所以以下工作:

<%= form.input_field :effective_from_date,
                     as: :string,
                     class: 'activate-datepicker',
                     maxlength: 11,
                     size: 11,
                     label: false %>

0
投票

您可以将输入宽度设置为'auto'的css声明。删除该声明,然后自定义。

© www.soinside.com 2019 - 2024. All rights reserved.