怎么控制输入框输入不符合要求的信息时不允许提交

在name的输入框输入数据库中已经存在的name时,弹框提示姓名name重复,并且不允许提交。目前是这样写的image
虽然name重复的时候有弹框提示,但是数据能然可以提交。在实体中设置uniqu时会报错
image

几种方法吧:

  1. 判断name重复后就把name栏清空。
  2. 初始的时候把确定的action disable了,判断name通过后再enable。 就是name相同或没填就不让点确定。
  3. 重写commit方法,在commit方法里再查重。