Lines Matching full:form
2 <div class="form-background p-3">
3 <b-form novalidate @submit.prevent="handleSubmit">
4 <b-form-group
11 <b-form-select
13 v-model="form.bootOption"
18 </b-form-select>
19 </b-form-group>
20 <b-form-checkbox
21 v-model="form.oneTimeBoot"
23 :disabled="form.bootOption === 'None'"
24 @change="v$.form.oneTimeBoot.$touch()"
27 </b-form-checkbox>
28 <b-form-group
31 <b-form-text id="tpm-required-policy-help-block">
35 </b-form-text>
36 <b-form-checkbox
38 v-model="form.tpmPolicyOn"
40 @change="v$.form.tpmPolicyOn.$touch()"
43 </b-form-checkbox>
44 </b-form-group>
48 </b-form>
70 form: {
87 this.form.bootOption = value;
90 this.form.oneTimeBoot = value;
93 this.form.tpmPolicyOn = value;
97 // Empty validations to leverage vuelidate form states
99 form: {
115 const tpmPolicyChanged = this.v$.form.tpmPolicyOn.$dirty;
117 let bootSource = this.form.bootOption;
118 let overrideEnabled = this.form.oneTimeBoot;
121 if (tpmPolicyChanged) tpmEnabled = this.form.tpmPolicyOn;
129 this.v$.form.$reset();
134 this.v$.form.bootOption.$touch();
136 if (selectedOption === 'None') this.form.oneTimeBoot = false;