【问题标题】:Set backgroung color of input in case of an error设置输入的背景颜色以防出错
【发布时间】:2014-12-03 14:15:32
【问题描述】:

我在淘汰和验证方面遇到问题。发生错误时,我想为我的输入着色。

问题是当我使用github上的knockout.validation库时,出现错误:

{"error": "Please use POST request"}

见:http://jsfiddle.net/kd2haczL/3/

ko.validation.configure({
     insertMessages: false,
     decorateElement: true,
     errorElementClass: 'error'
       });

而且当我从 CDN 使用时,没有错误,但着色不起作用。

见:http://jsfiddle.net/kd2haczL/1/

谢谢。

【问题讨论】:

    标签: knockout.js knockout-validation


    【解决方案1】:

    JSFiddle 无法直接从 github 执行敲除源 - 检查控制台:“因为它的 MIME 类型 ('text/plain') 不可执行,并且启用了严格的 MIME 类型检查。”

    您的第二个 CDN 示例在 CSS 字段中有 <style> 标签。由于您的表单值绑定到 model.toValidate(),您可以按如下方式修改 self.validate1 函数:

    self.validate1 = function () {
        self.toValidate(self.toValidate() || '');
    };
    

    像这样:http://jsfiddle.net/81cL4xjk/2/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-09
      • 2023-03-25
      • 2021-03-07
      • 2010-09-17
      • 2018-07-15
      • 2014-09-04
      • 2010-11-10
      相关资源
      最近更新 更多