1
我有一个关于symfony2表单的严重问题,我创建了一个非常长的表单,因此我使用部分(字段)构建它,所以在相同的表单中,有时候我会这样部分(场)和我隐藏使用display:none
和JavaScript代码另:Symfony2:隐藏表单字段显示:无
$('#{{form.price.vars.id}}').live('change', function(){
if ($(this).is(':checked')) {
$('#action_{{form.price.vars.id}}').show();
} else {
$('#action_{{form.price.vars.id}}').hide();
}
});
....
<ul id="action_{{form.price.vars.id}}" style="display:none">
<li>{{ form_row(form.price_value) }}</li>
<li>{{ form_row(form.price_subscription) }}{{form_row(form.price_subscription_unit)}}</li>
<li>{{ form_row(form.price_activation) }}{{form_row(form.price_activation_unit)}}</li>
</ul>
...
所以,当我躲在这个领域,我点击提交表单仍然给我这个隐藏字段为空,我必须输入一个值,该是否意味着该部分隐藏在客户端(html代码),但在后端他仍然没有隐藏?
提交后,当我显示隐藏的字段,看看发生了什么我有通知“请输入一个值emply字段”?