1
據我瞭解SilverStripe 3 Form類,可用於設置表單屬性的唯一方法是setAttribute(String $ name,String $ value)。在SilverStripe上設置novalidate屬性3 <form>?
但是,要設置novalidate屬性,只有一個參數,novalidate。
如何將novalidate屬性添加到表單對象?
鮑勃
據我瞭解SilverStripe 3 Form類,可用於設置表單屬性的唯一方法是setAttribute(String $ name,String $ value)。在SilverStripe上設置novalidate屬性3 <form>?
但是,要設置novalidate屬性,只有一個參數,novalidate。
如何將novalidate屬性添加到表單對象?
鮑勃
的novalidate
屬性應該有或沒有價值的工作。 也就是說,下面的工作是相同的:
<form novalidate>
...
</form>
和:
<form novalidate="novalidate">
...
</form>
所以,你可以通過novalidate
作爲這兩個參數爲setAttribute()
功能,像這樣:
$form->setAttribute('novalidate', 'novalidate');
好消息/壞消息。你設置novalidate屬性的解釋工作得很好。壞消息是它殺死了SS的驗證,而不是我試圖擺脫的文本泡泡!所以我的新問題是:http://stackoverflow.com/questions/18647516/eliminate-text-bubble-error-on-silverstripe-3-forms –