我有一个带标签的表单。
在每个标签中,都有一个部分。 标签工作,但我无法保存日期。
我在字段中插入数据,然后单击提交,但它不起作用,唯一的filds保存是第一个选项卡中的字段。 (详细)
如果我可以在data_interview,面试官和附件中插入值。
我无法在名称字段中插入值。
其他标签中的内容插入将丢失。
![]
代码的一部分:
<div class="container">
<ul class="nav nav-tabs">
<li class="active"><a href="#main_information" data-toggle="tab"><%= t('labels.main_information') %></a></li>
<li><a href="#personal_data" data-toggle="tab"><%= t('labels.personal_data') %></a></li>
<li><a href="#formation" data-toggle="tab"><%= t('labels.formation') %></a></li>
<li><a href="#idioms_certifications" data-toggle="tab"><%= t('labels.idioms_certifications') %></a></li>
<li><a href="#professional_experience" data-toggle="tab"><%= t('labels.professional_experience') %></a></li>
<li><a href="#other_informations" data-toggle="tab"><%= t('labels.other_informations') %></a></li>
<li><a href="#professional_assessment" data-toggle="tab"><%= t('labels.professional_assessment') %></a></li>
</ul>
<%= form_for(@hr_curriculum_intern, :html => { :multipart => true }) do |f| %>
<%= f.error_messages %>
<div class="tab-content">
<div id="main_information" class="tab-pane active">
<div class="container">
<form role="form">
<div class="row">
<label class="col-md-2"><%= t('columns.date_interview')%></label>
<%#= f.label :date_interview, :class => "col-sm-2 control-label" %>
<div class="col-md-1">
<%= f.date_select :date_interview %>
</div>
</div>
<div class="row">
<label class="col-md-2"><%= t('attributes.interviewer')%>*</label>
<%#= mark_required(@hr_curriculum_intern,:interviewer) %>
<%#= f.label :interviewer, :class => "col-sm-2 control-label" %>
<div class="col-md-3">
<%= f.text_field :interviewer, :class => "input-block-level" %>
</div>
</div>
<div class="row">
<label class="col-md-2"><%= t('attributes.attachment')%></label>
<%#= f.label :attachment, :class => "col-sm-2 control-label" %>
<div class="col-md-3">
<%= f.file_field :attachment, :class => "input-block-level" %>
</div>
</div>
</form>
</div>
</div>
<div id="personal_data" class="tab-pane" >
<div class="container">
<form role="form">
<div class="row">
<label class="col-md-2"><%= t('attributes.name')%>*</label>
<%#= f.label :name, :class => "col-sm-2 control-label" %>
<div class="col-md-4">
<%= f.text_field :name, :class => "input-block-level" %>
</div>
</div>
抱歉我的英文。
我不明白为什么它不起作用。
答案 0 :(得分:1)
摆脱这些:<form role="form">
开始。 form_for
负责开始和结束表单标记。这些额外内容很可能会中断数据。