【项目经验】:elementui 表单问题

一.项目问题

1.在登录页面输入密码后浏览器保存密码,在下一次别的页面打开输入框会自动输入浏览器保存的密码。原因是浏览器会默认认为当前input的属性是password。

2.当form表单只有一个表单时回车提交表单问题

二.最终解决方案

浏览器自动填充密码问题

先设置input输入框的type属性为text; 然后获取焦点时改变type为password。

复制代码
// html
<input type="password" onfocus="type='password'">
<el-input type = 'text' @focus = "focusFn"></el-input>

// js
    
focusFn(e){
   e.srcElement.type = 'password'
}

form表单只有一个表单时回车提交表单问题

表单加@submit.native.prevent

html 复制代码
<el-form @submit.native.prevent>
        <el-form-item>
            <el-input 
                v-model="form.password"
                @keyup.enter.native="enterInput"
            />
        </el-form-item>
    </el-form>
相关推荐
Nejosi_念旧1 小时前
TypeScript 泛型讲解
前端·javascript·typescript
layman05281 小时前
vue——v-pre的使用
前端·javascript·vue.js
zizisuo2 小时前
Java集合框架深度剖析:结构、并发与设计模式全解析
java·javascript·数据结构·设计模式
要加油哦~2 小时前
刷题 | 牛客 - js中等题-下(更ing)30/54知识点&解答
java·开发语言·javascript
Python涛哥2 小时前
前端流行框架Vue3教程:25. 组件保持存活
前端·javascript·vue.js
Hello-Mr.Wang2 小时前
基于 Vue3 与 exceljs 实现自定义导出 Excel 模板
前端·vue.js·excel
Raink老师2 小时前
1.3 如何安装 TypeScript?
前端·javascript·typescript
ST_小罗3 小时前
【Web前端】JavaScript入门与基础(二)
开发语言·前端·javascript
Greatlifeee3 小时前
VUE3+TS实现图片缩放移动弹窗
前端·javascript·vue.js
笔直向前冲3 小时前
el-table控制type=“expand“展开列 根据条件显示或隐藏展开按钮
javascript·vue.js·elementui