这是form表单的一个坑,就是当form表单中只有一个input输入框的时候,键盘回车事件就会刷新页面,因为form表单把这个事件当成了是提交表单的操作,所以解决方法是再写一个type为hidden的input标签。 另外,如果是element-ui中出现了这个问题 ...
问题:vue项目中在输入框输入字符并按下回车键搜索时,不会进行搜索, 而是会刷新页面。 后来发现 只有页面中只有一个input时 才会出现此问题,经查阅得知,是因为当form表单中只有一个input时,按下回车建会自动触发页面的提交功能, 所以会产生刷新页面的行为 解决方法 在el form中加入 submit: 表单提交.native 绑定系统原生事件.prevent 提交以后不刷新页面 ...
2021-08-16 11:13 0 213 推荐指数:
这是form表单的一个坑,就是当form表单中只有一个input输入框的时候,键盘回车事件就会刷新页面,因为form表单把这个事件当成了是提交表单的操作,所以解决方法是再写一个type为hidden的input标签。 另外,如果是element-ui中出现了这个问题 ...
解决方法: 在el-form上添加@submit.native.prevent ...
form内只有一个输入框时,按回车会刷新页面 && 如果input有回车事件回车也会刷新页面 阻止form的默认事件,即在form上加上这句话:@submit.native.prevent Element UI ...
在el-form添加@submit.native.prevent ...
问题原因:参考element-ui文档: W3C 标准中有如下规定: When there is only one single-line text input field ...
解决方法: 在el-form上添加@submit.native.prevent ...
html: js: 实现的思路就是响应键盘事件。下面是搜集到的keyCode: ...
参考地址:http://blog.csdn.net/xuezhongsong/article/details/6859037 方式1:全局控制回车,13-回车键,27-ESC,113-F2 document.onkeydown=function(e){ var e = e ...