【发布时间】:2021-11-03 11:22:44
【问题描述】:
我正在使用bootstrap vue 来设计我的应用程序。在应用程序中,我使用的是b-modal。 b-modal 中的某些字段是必需的,因此如果用户没有向他们提供信息,我想突出显示它们。在我在其他应用程序中使用的正常引导程序中,它突出显示该字段并显示默认消息 field is required 但在 bootstrap-vue 默认情况下我没有收到任何此类消息。有人可以告诉我需要做什么吗?
以下是我拥有的bootstrap vue modal 代码:
<template>
<b-modal
id="formSubmission"
size="lg"
title="Basic Details"
:visible="visibility"
style="width: 100%"
@cancel="hideModal"
@ok="submitModal($event)"
>
<b-form-select v-model="type" class="form-control" required>
<b-form-select-option value="type1">
Type1
</b-form-select-option>
<b-form-select-option value="type2">
Type2
</b-form-select-option>
</b-form-select>
<div v-if="type == 'type1'">
<input
type="text"
class="form-control"
style="width:200px"
autocomplete="off"
placeholder="Enter Name"
:required="type == 'type1'"
>
</div>
</b-modal>
</template>
<script>
export default {
data () {
return {
visibility: true
}
},
methods: {
hideModal () {
this.visibility = false
},
submitModal (event) {
event.preventDefault()
}
}
}
</script>
<style>
</style>
我想要做的是突出显示提交期间所需的字段?我想知道是否有一种开箱即用的方法来做到这一点,而不是为每个字段编写函数。
类似这样的:
【问题讨论】:
标签: javascript twitter-bootstrap vue.js bootstrap-modal bootstrap-vue