Javascript 如果输入字段不是angular2中的数字,如何在保存期间显示验证消息

Javascript 如果输入字段不是angular2中的数字,如何在保存期间显示验证消息,javascript,html,angular,typescript,Javascript,Html,Angular,Typescript,我用过ng2补充剂。所以在这里,基于代码或名称搜索,我可以得到下拉值。在保存过程中,如果输入值仍然是文本,则弹出窗口必须抛出,说明它必须是一个数字,而不是警报中的文本。 这怎么办? 这里我不能限制输入字段,因为我需要根据名称和代码在那里执行搜索,以获得下拉值 HTML: 在保存功能中,您可以检查值是否为数字 (if (Number (this.searchForm.value)){ alert('Yes number'); } 然后设置警报。 只需注意NaN(isNaN(this.

我用过ng2补充剂。所以在这里,基于代码或名称搜索,我可以得到下拉值。在保存过程中,如果输入值仍然是文本,则弹出窗口必须抛出,说明它必须是一个数字,而不是警报中的文本。 这怎么办? 这里我不能限制输入字段,因为我需要根据名称和代码在那里执行搜索,以获得下拉值

HTML:


在保存功能中,您可以检查值是否为数字

    (if (Number (this.searchForm.value)){
alert('Yes number');

} 
然后设置警报。
只需注意NaN(isNaN(this.searchForm.value))

在保存函数中,您可以检查值是否为数字(if(Number(this.searchForm.value)),然后设置警报。只需注意NaN(isNaN(this.searchForm.value))希望这能有所帮助。谢谢你的回复,我会检查并更新你的。谢谢,这对我很有用,你能把它作为一个答案发布吗?我已经发布了答案
this.searchForm = this.FB.group({
        code: [null,Validators.required],
})

save(){
console.log(this.searchForm.value)
}
    (if (Number (this.searchForm.value)){
alert('Yes number');

}