在SilverStripe 3 <form>?</form>上设置novalidate属性

时间:2013-09-05 11:46:58

标签: forms attributes silverstripe

据我了解SilverStripe 3 Form类,设置表单属性的唯一方法是setAttribute(String $ name,String $ value)。

但是要设置novalidate属性,只有一个参数,novalidate。

如何将novalidate属性添加到表单对象?

鲍勃

1 个答案:

答案 0 :(得分:1)

novalidate属性应该使用或不使用值。 也就是说,以下内容的作用相同:

<form novalidate>
    ...
</form>

<form novalidate="novalidate">
    ...
</form>

因此,您可以将novalidate作为setAttribute()函数的两个参数传递,如下所示:

$form->setAttribute('novalidate', 'novalidate');