我正在使用jqTransform對我的表單進行樣式設計,效果非常好。 但是,當我添加Bassistance的Validation插件時,驗證錯誤消息顯示在jqTransformwrapper div(即文本框內)中,而不是父元素(輸入後)。阻止驗證無法正確使用jqTransform
所以DOM表明這一點:
<label for="firstname">Firstname</label>
<div class="jqTransformInputWrapper">
<div class="jqTransformInputInner">
<div><input class="required jqtranformdone jqTransformInput error" name="firstname" id="firstname">
<label for="firstname" generated="true" class="error">This field is required.</label>
</div>
</div>
而應該是:
<label for="firstname">Firstname</label>
<div class="jqTransformInputWrapper">
<div class="jqTransformInputInner">
<div>
<input class="required jqtranformdone jqTransformInput error" name="firstname" id="firstname">
</div>
</div>
</div>
<label for="firstname" generated="true" class="error">This field is required.</label>
</div>
有沒有什麼辦法可以讓插件插入錯誤標籤3家長的高?
我注意到在Bassistance的示例頁面上他們使用了不同的表單樣式插件,並沒有這個問題,但我不知道他們是如何做到的。 http://jquery.bassistance.de/validate/demo/themerollered.html