我使用jquery.validate.js进行表单验证,但我似乎无法解决错误标签显示在输入字段右侧的事实。我希望它们出现在输入字段中。
有谁知道如何得到这个结果?
//编辑
解决了它:
我进了jquery.validate.js
编辑了以下内容:
// from line 627
627. showLabel: function(element, message) {
628. message = "<br>"+message;
答案 0 :(得分:1)
虽然它可以直接编辑验证脚本,但在未来可能无法维护,或者可能不适合稍后查看此问题的人。
这是另一种选择,
jQuery验证错误产生类似:
<label for="input1" generated="true" class="error">This field is required</label>
它还为输入元素本身添加了类“错误”<input id="input1" name="input1" type="text" class="required
错误 " />
所以要设置错误的样式,在这种情况下让它显示在输入下你可以做类似的事情......
CSS:
label.error {
display:block;
}