Lines Matching full:form
14 <b-form novalidate @submit.prevent="changePassword">
15 <b-form-group
20 <b-form-input
22 v-model="form.password"
25 :state="getValidationState(v$.form.password)"
26 class="form-control-with-button"
27 @change="v$.form.password.$touch()"
29 </b-form-input>
30 <b-form-invalid-feedback role="alert">
31 <template v-if="v$.form.password.required.$invalid">
32 {{ $t('global.form.fieldRequired') }}
34 </b-form-invalid-feedback>
36 </b-form-group>
37 <b-form-group
42 <b-form-input
44 v-model="form.passwordConfirm"
46 :state="getValidationState(v$.form.passwordConfirm)"
47 class="form-control-with-button"
48 @change="v$.form.passwordConfirm.$touch()"
50 </b-form-input>
51 <b-form-invalid-feedback role="alert">
52 <template v-if="v$.form.passwordConfirm.required.$invalid">
53 {{ $t('global.form.fieldRequired') }}
56 v-else-if="v$.form.passwordConfirm.sameAsPassword.$invalid"
58 {{ $t('global.form.passwordsDoNotMatch') }}
60 </b-form-invalid-feedback>
62 </b-form-group>
71 </b-form>
97 form: {
107 form: {
126 password: this.form.password,