javascript - jQuery 行验证

标签 javascript jquery

我有一个需要在我的页面上验证的表单。表格如下所示: enter image description here

我正在尝试找出最佳方法来确保该行中的一条信息是否已填写;那么需要填写整行。

正如您在示例中看到的,第 3 行填写了成本,但没有标题。第 4 行有标题,但没有成本。我需要在这些类型的事情上抛出错误。

是否有一种简单的方法来完成此操作,以确保如果存在一条数据(在 3 个可编辑字段中的任何一个中),则整行都需要数据。

感谢您的任何意见

最佳答案

您必须手动执行此操作。我不会为您编写完整的代码,但它会是这样的。

//on hove of each td
        $('#tableID tr td').hover(function(){
//loop each its sibling
           $(this).siblings().each(function(
//if any sibling is empty return false 
                 if($(this).val().trim() == '')
                 {
                   return false;
                 }
           ));
//else return true
                   return true;
        });

关于javascript - jQuery 行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741848/

相关文章:

javascript - jQuery 检查目标是否为链接

javascript - 检测框架更改或在框架重新加载时重新运行内容脚本?

jquery - CKEditor:获取编辑器的源 DOM 元素?

javascript - 在 iPad/iPhone 上滚动时获取 scrollTop()

javascript - 合并表单获取变量为单个变量

Javascript(导入)类未定义,ReferenceError

javascript - Particles.js 不与光标交互

javascript - 为什么这两个 If 语句不一样?

javascript - 如何检测具有一个或多个元素的数组中是否存在元素

javascript - 为什么我的 Ajax 成功函数永远不会触发?