我正在使用 jqTransform 来设置我的表单样式,效果很好。但是,当我添加 Bassistance 的验证插件时,验证错误消息显示在 jqTransformwrapper div 中(即在文本框内)而不是父元素(输入后)。
所以 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