gpt4 book ai didi

javascript - 如果我们在 jQuery 数据表 CellEdit 中留有空格,所需的验证将不起作用

转载 作者:行者123 更新时间:2023-11-29 22:59:25 24 4
gpt4 key购买 nike

我使用 jQuery 数据表 CellEdit ( https://github.com/ejbeaty/CellEdit ) 作为表格内联编辑器。这是一个免费的库。它的工作很棒。此库已提供所需的字段验证。

对于必需的验证,需要在列数组中提及列索引。请查看此代码。

"allowNulls": {
"columns": [],
"errorClass": 'error'
}

例如,表格有 5 列。如果我们需要对前 3 列进行必填字段验证,则需要使用 columns:[0,1,2]

上述代码在table.MakeCellsEditable 函数 中。有关详细信息,请阅读文档 ( https://github.com/ejbeaty/CellEdit/blob/master/README.md )。

如果我们在没有在文本框中填写任何值的情况下单击确认按钮,则此验证工作正常。

enter image description here

但是,如果我只是将其保留为空白,则验证将不起作用。因此,我可以使用空白值将值保存在我的数据库中。

因此,我还需要使用空格进行验证。

最佳答案

我分析了他们的核心JS文件。在该文件中,他们正在获取像 var newValue = inputField.val();

这样的单元格值

此代码存在于 updateEditableCell 函数内部。所以,我们需要使用下面的代码,而不是这段代码,

var OrgValue = inputField.val();
var newValue = OrgValue.trim();

现在,我们可以验证文本框是否有空格。

谢谢,

关于javascript - 如果我们在 jQuery 数据表 CellEdit 中留有空格,所需的验证将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55945018/

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