敲除验证-配置位置(顶部或底部)量程错误
Knockout validation - Config position (top or bottom) span error
如何将span验证消息配置为位于元素上方或下方?目前,他总是在元素下方创建。
编辑
样品jsfiddle
步骤:
- 点击按钮
- 检查名字输入
请查看输入下方的跨度。
HTML:
<input type="text" data-bind="textInput: firstName">
<span class="validationMessage">This field is required.</span>
是否可以在淘汰验证插件中配置跨度位置?
您可以使用validationMessage绑定来提供自己的标记并关闭插入的消息。
<div class="row">
<p class="validationMessage" data-bind="validationMessage: firstName"></p>
<label>First name:</label>
<input type="text" data-bind="textInput: firstName" />
</div>
<button type="button" data-bind='click: submit'>Click me</button>
ko.validation.init({
registerExtenders: true,
messagesOnModified: true,
insertMessages: false,
parseInputAttributes: true,
messageTemplate: null
}, true);
检查更新的fiddle
我的临时解决方案:
正在重写InsertValidationMessage。
$ko.validation.insertValidationMessage = function (element) {
var span = document.createElement('SPAN');
span.className = "validationMessage";
element.parentNode.insertBefore(span, element);
return span;
};
该功能已经在淘汰验证团队的计划中。
Fiddle
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 将视口底部滚动到元素底部
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- HTML5页面底部棒
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 如何从节点-网络工作者-线程向控制台发送错误
- DIV 向下滚动到底部 脚本错误 JQUERY
- 滚动到顶部/底部按钮错误
- Delphi-can't在多线程应用程序中使用IWebBrowser2来抑制JavaScript错误对话框
- 为什么ajax调用给出同步XMLHttpRequest在主线程上的错误是不赞成的
- 敲除验证-配置位置(顶部或底部)量程错误
- Firefox没有't在AJAX上显示javascript错误'线程'
- 从 setInterval 回调调用子例程会引发类型错误