【问题标题】:Angular- How to prevent text in input from showing if input is invalidAngular-如果输入无效,如何防止输入中的文本显示
【发布时间】:2022-01-13 15:58:16
【问题描述】:

我有一个带有 [(ngModel)]=some_var 的输入文本标签。当用户输入不是数字或小数的内容时,我希望它在输入时不显示在输入框中。例如,如果我在文本框中输入 h,我不想在输入时看到 h(如果这有意义的话)。

我不确定要使用哪个事件。

【问题讨论】:

    标签: angular validation input


    【解决方案1】:

    如果你只想要数字和点作为小数分隔符,你可以使用:

    <input type="number" (...) >
    

    【讨论】:

    • 如果我也想允许 +/- 怎么办?
    • Type 'number' 也允许 + 和 -。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多