【问题标题】:Iterate over empty fields and append text, with jQuery使用 jQuery 遍历空字段并附加文本
【发布时间】:2023-03-13 18:44:01
【问题描述】:

假设我们有一个包含多个输入字段的简单表单,假设所有输入字段的类名都为“check_me”。

我想遍历字段并执行以下操作:

  • 如果字段值全部为空 - 什么也不做
  • 如果至少有一个字段不为空,则将“0”附加到所有剩余的空字段
  • 如果所有字段都不为空,则什么也不做。

这些检查应该在表单提交时触发。

【问题讨论】:

  • 你尝试过自己做吗?
  • 是的,我一无所获。

标签: jquery html forms iteration


【解决方案1】:

.each() 是你想要的

var empty = true;
$(".check_me").each(function() {
    if($(this).val() != "")
        {empty = false;}
});

if(!empty)
{
    $(".check_me").each(function() {

        if($(this).val() == "")
        {
            $(this).val(0);
        }
    });
}

【讨论】:

  • 谢谢 - 正是我想要的。
猜你喜欢
  • 2017-07-28
  • 2020-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-31
  • 1970-01-01
相关资源
最近更新 更多