我正在尝试创建一个带有付款和发货地址的地址表。当选中传送地址上的复选框时,我希望跳过该地址上发生的表单验证。
我已经使用一个切换选项创建了下面的表单类型,该选项将显示和处理复选框,但是即使选中该表单,表单也仍然是有效的。
Symfony有,即使我有几乎完全相同的代码,检查时也不会关闭验证。我没有使用验证组,所以我只是禁用默认组来禁用实体上的验证。
AddressType为Address类构建一个表单(在某些字段(如NotBlank和Callback)上有注释约束)。
class AddressType extends AbstractType
{
public function bui
我使用Symfony 2.8,并试图创建一个包含“条款和条件”复选框的注册表单,该复选框没有映射到底层数据模型。
我跟踪了这篇烹饪书的文章:
除“条款和条件”复选框外,表单验证中的所有内容都有效。提交表单后,复选框验证不会被触发。
这是我的密码:
namespace Likestripe\AdminBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
use Symfony\Component\Form\E
我有8个复选框,分为两组。在第一组中,我有一个标记为checkbox1的复选框和一个标记为checkbox2的复选框。
我想要一个javascript代码,它将允许我在表单提交上检查是否为每个组至少选中了2个复选框中的一个。
复选框为yes和no值,因此每个组只能选中一个。
我不想要一个简单的检查脚本,看看你是否只选中了一个复选框,因为这将意味着用户将不必选中其他复选框组中的至少一个其他复选框。
我使用的是IE9,因此该脚本应兼容与IE9的使用。
我该怎么做呢?
以下是我的代码:
$('#form_check').on('submit', function (e