老师,表单验证如何在点击提交按钮的时候再做校验

来源:7-7 表单校验下

慕前端9175173

2017-08-17

写回答

2回答

老汪仔

2018-10-06

createUser() {
  if (this.formModel.valid) {
    console.log("全部校验通过!");
    console.log(this.formModel);
  } else if (!this.formModel.get('name').valid) {
    alert("姓名输入不合法!");
  } else if (this.formModel.hasError('mobile', 'mobile')) {
    alert(this.formModel.getError('mobile', 'mobile').des);
  } else if (this.formModel.hasError('password', 'passwordInfo')) {
    alert(this.formModel.getError('password', 'passwordInfo').des);
  }
}


0
0

JoJo

2017-08-17

什么意思?你不写哪些显示错误信息的代码就可以了。然后在点提交时判断form.isValid,如果有错再取错误信息显示即可。

0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程