<html lang="it-it" dir="ltr"><head></head><body>### [Come disabilitare l'effetto di scorrimento sugli errori di convalida dei campi](https://wpforms.com/developers/how-to-disable-the-scrolling-effect-on-field-validation/)

**Pubblicato:** 27 aprile 2021
**Autore:** Umair Majeed

**Estratto:** Questo tutorial ti mostrerà come disabilitare lo scorrimento quando ci sono errori di convalida sul modulo. 

**Contenuto:**

Vuoi impedire a WPForms di scorrere automaticamente verso gli errori di convalida? Per impostazione predefinita, quando un modulo presenta errori – sia che si tratti di un modulo a pagina singola o di uno con interruzioni di pagina – WPForms scorrerà fino al primo campo di errore.

Questa guida ti mostrerà come disabilitare questo effetto di scorrimento fluido, facendo invece saltare la pagina direttamente all'errore.

## Impostazione del tuo modulo

Per prima cosa, dovrai creare il tuo modulo e aggiungere i tuoi campi. Se hai bisogno di aiuto nella creazione di un modulo, consulta la nostra guida su [come creare il tuo primo modulo](https://wpforms.com/docs/creating-first-form/).

## Disabilitazione degli effetti di scorrimento

Hai due opzioni per disabilitare l'effetto di scorrimento: o per un modulo specifico o per tutti i moduli sul tuo sito. Vediamo entrambi i metodi.

### Per un modulo specifico

Se desideri disabilitare l'effetto di scorrimento solo per un modulo, utilizza questo snippet di codice. Se non sei sicuro di come aggiungere codice personalizzato al tuo sito, consulta la nostra [guida su come aggiungere snippet di codice](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

```

/** Disabilita lo scorrimento sugli errori di convalida dei campi
 *
 *  @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 è disabilitato per almeno un modulo nella pagina, sarà disabilitato per tutti i moduli nella pagina.
 
    foreach ( $forms as $form ) {
 
        // Esegui lo snippet solo sul modulo ID 1000
        if ( isset( $form[ 'id' ] ) &amp;&amp; (int) $form[ 'id' ] === 1000 ) {
    ?&gt;

**Categorie:** Estensione

**Tag:** Javascript, PHP

---</body></html>