(Symfony 2.8)
我希望将数据作为流程中的步骤插入到表单中。
要验证的字段位于“Descripción”选项卡中,提交按钮位于“Guardar /Revisión”选项卡中。
当我点击提交按钮时,它会在Chrome调试控制台中显示错误“无效的表格控件,名称='表单[proDescripcion]”无法调焦。
是否可以在不改变设计的情况下纠正错误?
<div id="tabs-1">
<p>Descripción</p>
<div class="inputText">
<div class="label">
<label for='proDescripcion' >{{ form_label(form.proDescripcion) }}</label>
</div>
<div class="input">
{{ form_widget(form.proDescripcion) }}
</div>
</div>
</div>
<div id="tabs-2">
<p>Imagen/Documento</p>
</div>
<div id="tabs-3">
<p>Datos</p>
</div>
<div id="tabs-4">
<p>Guardar/Revisión</p>
{{ form_row(form.save) }}
{{ form_row(form.finish) }}
</div>
答案 0 :(得分:0)
您可以在表单中添加“novalidate”属性
{{ form_start(contact, {attr: {novalidate: 'novalidate'}}) }}
使用此属性,HTML5不会尝试在提交时验证您的表单。不要忘记在服务器端使用断言注释。