0
在Validator插件中prototypejs是否可以將錯誤消息放入某個div.class中?原型js驗證器
我已經試過
new Validation('.form-class', { containerClassName : '.other_div' })
,但沒有任何效果。有任何想法嗎?謝謝。
在Validator插件中prototypejs是否可以將錯誤消息放入某個div.class中?原型js驗證器
我已經試過
new Validation('.form-class', { containerClassName : '.other_div' })
,但沒有任何效果。有任何想法嗎?謝謝。
它看起來不像supplied validation允許用戶定義的類名,但它確實使用了一些預定義的類名(參見「CSS鉤子」部分)。
快速查看源表明這一點:
getAdvice : function(name, elm) {
return $('advice-' + name + '-' + Validation.getElmID(elm)) || $('advice-' + Validation.getElmID(elm));
}
因此,你可以事先創建一些div元素與ID該腳本將查找和使用。如果這還不夠還有另一種可能
<div id="advice-password" class="other_div" style="display: hidden;"></div>
:所以,如果密碼字段被稱爲password
你可以像這樣準備的元素。複製/js/prototype/validation.js
文件到你的主題js
文件夾(所以原來保持不變),那麼在你的主題佈局XML文件中的一個做這樣的事情:
<default>
<action method="removeItem"><type>js</type><name>prototype/validation.js</name></action>
<action method="addItem"><type>skin_js</type><name>js/validation.js</name></action>
</default>
您現在可以自由,但是你想修改劇本。
很好解釋!謝謝! – Vladimir