Input required Vs v-on



  • Olá,

    Estou começando a mexer com VueJs e me deparei com uma situação que aparenta ser simples de resolver.

    Possuo um input com o atributo required e o seu respectivo submit vinculado a um evento v-on. Percebi que, por estar vinculado ao v-on, o alerta do atributo required não é apresentado.

    Como posso tratar essa situação ?



  • Apenas para documentar a solução proposta no grupo 'Help':

    That is due to the browser, if it does not limit the form validation it will submit anyway.

    You can use @submit.prevent="methodName" in form tag and before submitting will run the methodName where you can check anything.

    Keep in mind that Vue does not have a validator itself but you can add one. As form validator I like https://github.com/fergaldoyle/vue-form


Log in to reply