【问题标题】:Replace 0 in form field with empty by jQuery用jQuery将表单字段中的0替换为空
【发布时间】:2015-11-20 17:10:46
【问题描述】:

我有一个带有一些输入字段的表单,当没有值时,这些字段显示 0 而不是空的。这是因为 de 数据库中的 Int 字段具有默认值 0。由于 cms 的行为,我无法更改此设置。 但我想我可以用 jQuery 删除这个 0 。如果类 .numeric 的所有输入字段中只有一个 0,我想将 0 替换为空

我该怎么做?我对 jQuery 不熟悉。

提前致谢。

【问题讨论】:

  • 你尝试/研究过什么吗?
  • 我建议使用你的服务器端代码只输出大于零的数字。

标签: jquery forms


【解决方案1】:

我还没有机会检查此代码,但它应该清空所有带有 .numeric 类且仅包含 0 的字段。

$(function() {
    $fields = $('.numeric');

    $.each($fields, function() { 
        if ($(this).val() == 0) {
            $(this).val('');
        }
    }    
}

【讨论】:

    猜你喜欢
    • 2017-02-24
    • 2020-03-17
    • 1970-01-01
    • 2017-10-22
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    相关资源
    最近更新 更多