【问题标题】:javascript onblur() resetjavascript onblur() 重置
【发布时间】:2021-04-01 05:30:51
【问题描述】:

所以我正在构建一个最小值为 '5' (int) 的表单,如果小于 5,我会使用 onblur 检查该值。
但是当我用onblur="functionName()"触发该功能时,输入正确时它不会自行重置。 (所以输入 > 5)。

    let minimalAmount = 5;
    let inputAmount = document.getElementById('amountInput');

    function checkAmount()
    {
        if (inputAmount.value < minimalAmount)
        {
            $('#amountAlert').html('Alert!');
        }
    } 

这是我到目前为止所尝试的。有什么建议吗?

【问题讨论】:

  • 您的意思是删除Alert! 文字?如果在if-statement 之前是,请输入此行$('#amountAlert').html("")
  • 成功了,谢谢!
  • $('#amountAlert').text(+inputAmount.value &lt; minimalAmount ? "Alert!" : "");

标签: javascript jquery dom


【解决方案1】:

明白了,感谢斯瓦蒂:

function checkAmount()
    {
        $('#amountAlert').html("");
        if (inputAmount.value < minimalAmount)
        {
            $('#amountAlert').html('Alert!');
        }
    }

【讨论】:

    猜你喜欢
    • 2011-07-12
    • 1970-01-01
    • 2012-04-04
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多