0

定義済みの入力がある場合required="required"、Firefox と Chrome は、送信時に入力を空にすることはできないという小さな警告を出します。開発のためにこれをオフにするにはどうすればよいですか? 私は Symfony2 を使用しており、すべてが生成されるため、 novalidate 属性を追加する方法がわかりません。

4

2 に答える 2

2

すべてのフォーム タイプには、属性をレンダリングrequiredするかどうかを制御するオプションがあります。属性requiredをレンダリングしないようビルダーに指示するだけです。required

/**
 * {@inheritDoc}
 */
public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('myField', null, array('required' => false))
    ;
}
于 2013-08-28T00:51:20.940 に答える