【发布时间】:2021-06-08 02:02:26
【问题描述】:
new Vue({
el: '#app',
data: {
terms: false,
fullname: false,
mobile: false,
area: false,
city: false,
},
computed: {
isDisabled: function(){
return !this.terms && !this.fullname && !this.mobile && !this.area && !this.city;
}
}
})
<div id="app">
<p>
<label for='terms'>
<input id='terms' type='checkbox' v-model='terms' /> I accept terms!!!
<input id="fullname" type='text' v-modal='fullname'/> name
<input id="mobile" type='text' v-modal='mobile'/> mobile
<input id="area" type='text' v-modal='area'/> area
<input id="city" type='text' v-modal='city'/> city
</label>
</p>
<button :disabled='isDisabled'>Send Form</button>
</div>
在用户填写所有详细信息之前,应禁用按钮。 但是这个问题是如果我直接点击复选框按钮启用而不检查其他字段
【问题讨论】:
-
什么是
v-modal。我想你想要v-model
标签: javascript vue.js