gpt4 book ai didi

twitter-bootstrap - knockout 验证和 Twitter Bootstrap 错误 CSS

转载 作者:行者123 更新时间:2023-12-04 07:45:32 24 4
gpt4 key购买 nike

我正在尝试在此编辑器中集成 knockout 验证和 twitter Bootstrap :http://jsfiddle.net/casudeo/Jbp7y/18

我想将 twitter bootstrap 的 css 应用于输入错误。为此,我需要以某种方式“走到”控制组 div 并为其添加一个“错误”类。有没有办法在不修改css文件的情况下实现这一点?

由于多米尼克的评论如下:
1) 单击“添加”按钮添加新项目。
2)尝试使用空白值保存。
3) KO 验证将捕获无效输入。但是,我还想应用一个“错误”css 类来突出显示无效字段。

最佳答案

这是一个更新的 fiddle :http://jsfiddle.net/jearles/Jbp7y/147/

HTML

<div><button data-bind="click: clickMe">Click Me!</button></div>

JS
var ViewModel = function() {
var self = this;
self.clickMe = function(data,event) {
var target;

if (event.target) target = event.target;
else if (event.srcElement) target = event.srcElement;

if (target.nodeType == 3) // defeat Safari bug
target = target.parentNode;

target.parentNode.innerHTML = "something";
}
}

ko.applyBindings(new ViewModel());

我改变的事情:
  • 将“validationElement”绑定(bind)添加到控制组 div
  • 检测到错误时添加对“showAllMessages()”的调用
  • 确保 errorElementClass 配置设置为“错误”
  • 关于twitter-bootstrap - knockout 验证和 Twitter Bootstrap 错误 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222538/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com