Lines Matching refs: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>
62 form: {
79 this.form.bootOption = value;
82 this.form.oneTimeBoot = value;
85 this.form.tpmPolicyOn = value;
89 // Empty validations to leverage vuelidate form states
91 form: {
107 const tpmPolicyChanged = this.$v.form.tpmPolicyOn.$dirty;
109 let bootSource = this.form.bootOption;
110 let overrideEnabled = this.form.oneTimeBoot;
113 if (tpmPolicyChanged) tpmEnabled = this.form.tpmPolicyOn;
121 this.$v.form.$reset();
126 this.$v.form.bootOption.$touch();
128 if (selectedOption === 'None') this.form.oneTimeBoot = false;