问题描述
表单中只有一个input输入框时,回车按钮会触发表单提交操作。
1 2 3 4 5
| <el-form ref="form" :model="form" label-width="80px"> <el-form-item label="活动名称"> <el-input v-model="form.name"></el-input> </el-form-item> </el-form>
|
解决方式
在<el-form>
标签上增加@submit.native.prevent
,代码如下。
1 2 3 4 5
| <el-form ref="form" :model="form" label-width="80px" @submit.native.prevent> <el-form-item label="活动名称"> <el-input v-model="form.name"></el-input> </el-form-item> </el-form>
|
出现该问题的原因是:当一个 form 元素中只有一个输入框时,在该输入框中按下回车应提交该表单。
When there is only one single-line text input field in a form, the user agent should accept Enter in that field as a request to submit the form.