Ruby on rails 设计一个包含ruby on rails和bootstrap的表单
我有一个表单的以下代码片段,我想修改占位符文本,以便在字段中键入数据之前显示“选择受让人”。我已更改占位符文本和提示,但仅显示默认文本“请选择”。如果我更改占位符中“开始时间”和“结束时间”的文本,则会发生更改,但不会更改“全天”或“主管办公室”和“联系人”的文本。为什么改变对一方有效,而对另一方无效。 我怎样才能把它修改成我想要的样子 感谢和尊敬, 丹尼Ruby on rails 设计一个包含ruby on rails和bootstrap的表单,ruby-on-rails,twitter-bootstrap,styling,Ruby On Rails,Twitter Bootstrap,Styling,我有一个表单的以下代码片段,我想修改占位符文本,以便在字段中键入数据之前显示“选择受让人”。我已更改占位符文本和提示,但仅显示默认文本“请选择”。如果我更改占位符中“开始时间”和“结束时间”的文本,则会发生更改,但不会更改“全天”或“主管办公室”和“联系人”的文本。为什么改变对一方有效,而对另一方无效。 我怎样才能把它修改成我想要的样子 感谢和尊敬, 丹尼 如何为复选框或列表设置占位符?它与rails无关。试着先在一个简单的html中完成它。占位符不能用于这些输入。我找到了如何使用占位符的方法
如何为复选框或列表设置占位符?它与rails无关。试着先在一个简单的html中完成它。占位符不能用于这些输入。我找到了如何使用占位符的方法,只需使用,例如:
{:prompt=>“选择联系人”}
e、 g:
“选择联系人”},{class:'form control'}%>
这很有效
问候,,
丹尼你好,谢谢你的回复。忘记复选框字段,我的错误是提到了它。但是其他的是文本字段。但是,占位符的其他文本字段为什么可以更改呢?它们也嵌入到ruby中。嗨,当我使用纯html时,占位符文本出现在字段中。那么,在ruby中嵌入html时,我该如何做呢(请参见上面的代码)?DaniHi,您好,您编写了适用于文本字段类型的。但你和其他人只有问题。请写下你想在html中看到的某个字段,我将尝试用“rails方式”回复。你好,亚尼夫,正如你所看到的,我已经解决了这个问题。确实有效的字段和我无法修改占位符的字段之间的区别在于,那些不起作用的字段(我在上面的代码中提到的字段)是选择字段。因此,使用我建议的更改,现在一切都好了。你好,丹尼
<div class="row form-group">
<div class="col-sm-3 field">
<%= form.text_field :start_at, {placeholder: :start_at, class: 'form-control date-field datetimepick', readonly: (!this_is_a_subevent) } %>
</div>
<div class="col-sm-3 field">
<%= form.text_field :end_at, {placeholder: :end_at, class: 'form-control date-field datetimepick', readonly: (!this_is_a_subevent) } %>
</div>
<div class="col-sm-1 form-check field">
<%= form.check_box :all_day, {placeholder: :all_day, class: 'form-check-input'} %>
<%= form.label :all_day, {class: 'form-check-label'} %>
</div>
<div class="col-sm-5">
<%
offices = Office.all.collect {|t| [t.display_name, t.id]}
%>
<%= form.label :assign_event_to %>
<%= form.select :office_in_charge, offices, {prompt: :office_in_charge}, {placeholder: :office_in_charge, class: 'form-control'} %>
<%
event_owners =
::CoreModels::PeopleAndCompanies::Person.all +
::CoreModels::PeopleAndCompanies::Company.all +
Office.all +
Department.all #+
#Team.all
%>
<%= form.label :contact_person %>
<%= form.collection_select :event_owner_gid, event_owners, :to_global_id, :to_s, {prompt: :event_owner}, {placeholder: :event_owner, class: 'form-control'} %>
</div>
</div>
<%= form.select :contact_person, person, {:prompt => "Select contact person"}, {class: 'form-control'} %>