1

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

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

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

鲍勃

4

1 回答 1

1

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

<form novalidate>
    ...
</form>

和:

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

所以你可以像这样传递函数novalidate的两个参数setAttribute()

$form->setAttribute('novalidate', 'novalidate');
于 2013-09-05T22:42:32.740 回答