javascript - 有什么办法让点击绑定(bind)允许验证

标签 javascript jquery knockout.js syncfusion

我有 Syncfusion 和 Knockoutjs 应用程序。我想应用 jQuery 验证,但单击绑定(bind)不允许我。删除 data-bind="click: " 时验证正常。这是基本验证:

$("#datepick").ejDatePicker({
  validationRules: {
    required: true
  },
  validationMessage: {
    required: "Required Date value"
  }
});
<button id="save" type="submit" class="btn btn-primary" data-bind="click: create">Submit</button>

没有错误消息。当我单击提交按钮时,它会应用绑定(bind)并忽略验证。

最佳答案

在进一步分析您提供的代码块时,您可能会错过验证按钮单击操作上的日期选择器元素,或者在应用程序中不正确地指定 jquery 验证脚本。您能检查一下下面的 Playground 吗?

https://jsplayground.syncfusion.com/0mdc3j0g

注意:如果自定义任何提交操作,我们需要验证点击操作中相应的输入。

关于javascript - 有什么办法让点击绑定(bind)允许验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57037095/

相关文章:

javascript - 如何在选择时使所选行转到表格顶部

javascript - 将redis hget值存储到nodejs中的变量中

javascript - Typescript 外部模块,如何保持正确的类型提示?

javascript - Firefox 中范围广泛、内容可编辑的插入符定位和焦点

javascript - 保持 div 居中,保持宽高比并垂直或水平调整大小

javascript - 如何根据值对 XY 折线图工具提示项进行排序并添加千位分隔符?

javascript - 识别在表格内单击了哪个按钮

javascript - knockoutjs 的数据加载模式

javascript - 如何使用 Jasmine 对 Knockout.js 订阅功能进行单元测试?

javascript - knockout 矩阵