Я создаю регистрационную форму в формате symfony2. Мне нужно проверить этот флажок. Если пользователь не установил этот флажок, то должна быть проверка на стороне клиента. Я также использовал проверку на стороне клиента, но он не проверяет ее.
Это мой тип формы регистрации.Проверка флажка в symfony2
$builder->add('check', 'checkbox', array(
'label' => 'I agree the terms and conditions',
'required' => false,
'mapped' => false,
'value'=>false,
'translation_domain' => 'FOSUserBundle'));
Это мой стороне клиента Java скрипт
var check = $("#fos_user_registration_form_check").val();
if(check!=1)
{
$("#msgCheck").html('Check the Box').css('color','red').show();
$error=true;
}else{
$("#msgCheck").hide();
$error=false;
}
Почему вы не просто установили '' required '=> true'? и пусть браузер справится с этим? У вас будет проверка HTML5, а также на сервер. – DevDonkey