Validation 提交时不可见字段的验证
(Symfony 2.8) 我想将数据作为流程中的步骤插入表单 要验证的字段位于“Description”选项卡中,提交按钮位于“Guardar/Revision”选项卡中 当我单击submit按钮时,它会在Chrome调试控制台中显示错误“name='form[proDescripcion]'的无效表单控件不可聚焦” 是否可以在不改变设计的情况下纠正错误Validation 提交时不可见字段的验证,validation,symfony,Validation,Symfony,(Symfony 2.8) 我想将数据作为流程中的步骤插入表单 要验证的字段位于“Description”选项卡中,提交按钮位于“Guardar/Revision”选项卡中 当我单击submit按钮时,它会在Chrome调试控制台中显示错误“name='form[proDescripcion]'的无效表单控件不可聚焦” 是否可以在不改变设计的情况下纠正错误 <div id="tabs-1"> <p>Descripción</p>
<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>
描述
{{form_标签(form.proDescripcion)}
{{form_小部件(form.proDescripcion)}
图像/文件
达托斯
瓜达尔/雷维西翁
{{form_行(form.save)}
{{form_行(form.finish)}
您可以在表单中添加“novalidate”属性
{{ form_start(contact, {attr: {novalidate: 'novalidate'}}) }}
有了这个属性,HTML5将不会在提交时尝试验证您的表单。不要忘记在服务器端使用assert annotation执行此操作。这样我将丢失所有配置的验证(assert)。这是唯一的解决方案吗?你不应该放松断言验证,这个属性只是禁用html5表单验证