# Création d’un nouveau type

Bien qu'offrant une large gamme de types de réponses, il existe des cas où vous devrez créer votre propre type de réponse pour répondre à un besoin métier spécifique. ngSurvey vous permet de créer de nouveaux types de réponses avec ou sans connaissances en programmation.

Vous pouvez créer les types de réponses suivants.

* [Champs personnalisés](/fr/form-management/form-designer/answers/answer-types/creating-new-type/custom-validation-code.md) avec votre propre code de validation javascript personnalisé.
* [Listes source de données d'éléments](/fr/form-management/form-designer/answers/answer-types/creating-new-type/lists.md) pour créer des listes construites à partir d'une collection d'éléments texte/valeur. Ces listes peuvent être créées soit à partir de zéro, soit en réutilisant des données existantes provenant d'un endpoint JSON REST API ou d'une table Microsoft SQL Server.
* [Widgets](/fr/form-management/form-designer/answers/answer-types/creating-new-type/widget.md) pour créer des types de réponses puissants basés sur javascript, html et css. Avec les widgets, vous pouvez développer presque n'importe quelle fonctionnalité manquante dans ngSurvey pour collecter des données.

## ➕ Ajout d'un nouveau type de réponse

Pour créer un nouveau type de réponse, vous pouvez cliquer sur le **+** icône pour ouvrir l'interface d'édition des réponses afin d'ajouter votre type.

![](/files/b7ebc07b6de2bfcfe70d9f4c89c5bb92be8d67ed)

{% hint style="info" %}
Les nouveaux types de réponses ne peuvent être utilisés et vus que par le compte qui les crée.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/fr/form-management/form-designer/answers/answer-types/creating-new-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
