<html lang="pt-pt" dir="ltr"><head></head><body>### [Como Desativar o Efeito de Rolagem em Erros de Validação de Campo](https://wpforms.com/developers/how-to-disable-the-scrolling-effect-on-field-validation/)

**Publicado:** 27 de abril de 2021
**Autor:** Umair Majeed

**Resumo:** Este tutorial mostrar-lhe-á como desativar a rolagem quando existem erros de validação no formulário. 

**Conteúdo:**

Gostaria de impedir que o WPForms role automaticamente para os erros de validação? Por padrão, quando um formulário tem erros – seja um formulário de página única ou um com Quebras de Página – o WPForms rolará até o primeiro campo de erro.

Este guia mostrar-lhe-á como desativar este efeito de rolagem suave, fazendo com que a página salte diretamente para o erro em vez disso.

## Configuração do Seu Formulário

Primeiro, terá de criar o seu formulário e adicionar os seus campos. Se precisar de ajuda para criar um formulário, consulte o nosso guia sobre [como criar o seu primeiro formulário](https://wpforms.com/docs/creating-first-form/).

## Desativação de Efeitos de Rolagem

Tem duas opções para desativar o efeito de rolagem: ou para um formulário específico ou para todos os formulários no seu site. Vamos analisar ambos os métodos.

### Para um Formulário Específico

Se quiser desativar o efeito de rolagem apenas para um formulário, utilize este trecho de código. Se não tiver a certeza de como adicionar código personalizado ao seu site, consulte o nosso [guia sobre como adicionar trechos de código](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

```

/** Desativar a rolagem em erros de validação de campo
 *
 *  @link   https://wpforms.com/developers/how-to-disable-the-scrolling-effect-on-field-validation/
 */
 
function wpf_dev_disable_scroll_to_error_by_form_id( $forms ) {
     
    // Se scrollToError estiver desativado para pelo menos um formulário na página, será desativado para todos os formulários na página.
 
    foreach ( $forms as $form ) {
 
        // Executar o trecho apenas no ID de formulário 1000
        if ( isset( $form[ 'id' ] ) &amp;&amp; (int) $form[ 'id' ] === 1000 ) {
    ?&gt;

**Categorias:** Extensão

**Etiquetas:** Javascript, PHP

---</body></html>