rigor789/vue-scrollto

v-scroll-to breaks HTML5 form validation with Enter

Open

#155 创建于 2019年9月9日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)JavaScript (1,966 star) (114 fork)batch import
help wanted

描述

Problem

If a HTML form has a button with v-scroll-to, that breaks form validation which occurs when a user presses Enter.

Steps to reproduce

  1. Open jsfiddle at https://jsfiddle.net/semenov/ukt84qvy/7/
  2. Type something in input 1, press Enter. The form validation for input 2 will NOT kick in, instead the page will be scrolled to a seemingly random (?) location:
  1. Edit jsfiddle, remove v-scroll-to, re-run it.
  2. Type something in input 1, press Enter. The form validation for input 2 WILL kick in, and the page will be scrolled to show input 2:

Expected behavior

Regardless of v-scroll-to, pressing Enter in a form scrolls to the input element that doesn't pass validation.

贡献者指南

v-scroll-to breaks HTML5 form validation with Enter · rigor789/vue-scrollto#155 | Good First Issue