Texto Corto
Una entrada de texto de una sola línea para recopilar respuestas breves como nombres, títulos o respuestas cortas.

Type identifier: short_text
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
placeholder | string | Texto de marcador de posición mostrado en la entrada antes de que el encuestado escriba. | Ninguno |
maxLength | number | Número máximo de caracteres permitidos. | Ninguno (ilimitado) |
minLength | number | Número mínimo de caracteres requeridos. | Ninguno |
Validación
| Regla | Descripción |
|---|---|
minLength | La respuesta debe tener al menos esta cantidad de caracteres. |
maxLength | La respuesta no debe tener más de esta cantidad de caracteres. |
pattern | Un patrón regex que la respuesta debe coincidir. |
customMessage | Mensaje de error personalizado cuando la validación falla. |
Operadores de Salto Lógico
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Formato de Respuesta
La respuesta se almacena como un string.
Texto Largo
Un área de texto multilínea para recopilar respuestas más largas como retroalimentación, descripciones o párrafos.

Type identifier: long_text
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
placeholder | string | Texto de marcador de posición mostrado en el textarea. | Ninguno |
maxLength | number | Número máximo de caracteres permitidos. | Ninguno (ilimitado) |
minLength | number | Número mínimo de caracteres requeridos. | Ninguno |
Validación
| Regla | Descripción |
|---|---|
minLength | La respuesta debe tener al menos esta cantidad de caracteres. |
maxLength | La respuesta no debe tener más de esta cantidad de caracteres. |
pattern | Un patrón regex que la respuesta debe coincidir. |
customMessage | Mensaje de error personalizado cuando la validación falla. |
Operadores de Salto Lógico
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Formato de Respuesta
La respuesta se almacena como un string.
Los campos de texto largo se expanden verticalmente a medida que el encuestado escribe. A diferencia de los campos de texto corto, soportan entrada multilínea y el encuestado puede usar Shift+Enter para crear nuevas líneas.
Un campo de dirección de correo electrónico con validación de formato incorporada.

Type identifier: email
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
placeholder | string | Texto de marcador de posición mostrado en la entrada. | Ninguno |
Validación
El campo de email valida automáticamente que la entrada coincida con un formato de email estándar (por ejemplo, user@domain.com). Se pueden agregar reglas de validación adicionales:
| Regla | Descripción |
|---|---|
pattern | Un patrón regex personalizado para validación adicional. |
customMessage | Mensaje de error personalizado cuando la validación falla. |
Operadores de Salto Lógico
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Formato de Respuesta
La respuesta se almacena como un string (la dirección de email).
Número de Teléfono
Un campo de número de teléfono con soporte de código de país internacional.

Type identifier: phone
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
placeholder | string | Texto de marcador de posición mostrado en la entrada. | Ninguno |
defaultCountryCode | string | El código de país predeterminado para preseleccionar (por ejemplo, "US", "GB", "DE"). | Ninguno |
Validación
La validación de número de teléfono está incorporada. El campo acepta formatos de número de teléfono internacionales.
Operadores de Salto Lógico
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Formato de Respuesta
La respuesta se almacena como un string (el número de teléfono completo incluyendo código de país).
El campo de teléfono incluye un desplegable selector de código de país. Cuando se establece defaultCountryCode, el desplegable preselecciona ese país y muestra su código de marcación.
Número
Un campo de entrada numérica para recopilar números con validación opcional de rango mín/máx.

Type identifier: number
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
placeholder | string | Texto de marcador de posición mostrado en la entrada. | Ninguno |
min | number | Valor mínimo permitido. | Ninguno |
max | number | Valor máximo permitido. | Ninguno |
Validación
| Regla | Descripción |
|---|---|
min | El número debe ser mayor o igual a este valor. |
max | El número debe ser menor o igual a este valor. |
customMessage | Mensaje de error personalizado cuando la validación falla. |
Operadores de Salto Lógico
equals, not_equals, greater_than, less_than, greater_than_or_equals, less_than_or_equals, is_answered, is_not_answered
Formato de Respuesta
La respuesta se almacena como un number (o null si no se responde).
Modo Cuestionario
En los modos de cuestionario, el tipo de pregunta Número no es puntuable -- no participa en la puntuación automatizada.
Sitio Web / URL
Un campo de URL para recopilar direcciones web. NueForm trata los tipos url y website de forma idéntica.

Type identifier: url o website
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
placeholder | string | Texto de marcador de posición mostrado en la entrada. | Ninguno |
Validación
El campo valida que la entrada sea una URL con formato correcto.
Operadores de Salto Lógico
equals, not_equals, contains, not_contains, is_answered, is_not_answered
Formato de Respuesta
La respuesta se almacena como un string (la URL).
Información de Contacto
Un campo compuesto que recopila el nombre, dirección de email y número de teléfono del encuestado en una sola pregunta. Este es un tipo de conveniencia que combina múltiples entradas de texto en un solo paso de formulario.

Type identifier: contact_info
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
defaultCountryCode | string | Código de país predeterminado para el subcampo de teléfono. | Ninguno |
fields | FormQuestion[] | Definiciones opcionales de subcampos personalizados. Si se proporcionan, anulan los campos predeterminados de nombre/email/teléfono. | Subcampos predeterminados |
Subcampos
La pregunta de Información de Contacto incluye tres subcampos por defecto:
- Nombre -- Un campo de texto corto.
- Email -- Un campo de email con validación de formato.
- Teléfono -- Un campo de número de teléfono con soporte de código de país.
El prefijo del número de pregunta se oculta para las preguntas de Información de Contacto, ya que muestran múltiples campos de entrada juntos.
Formato de Respuesta
La respuesta se almacena como un object (Record<string, string>) con claves para cada subcampo:
{
"name": "John Smith",
"email": "john@example.com",
"phone": "+1 555-0123"
}
Dirección
Un campo de dirección postal completa con autocompletado opcional de Google Places.

Type identifier: address
Propiedades
| Propiedad | Tipo | Descripción | Predeterminado |
|---|---|---|---|
enableAddressAutocomplete | boolean | Habilitar autocompletado de Google Places para ayudar a los encuestados a completar su dirección rápidamente. | Deshabilitado |
fields | FormQuestion[] | Definiciones opcionales de subcampos personalizados. Si se proporcionan, anulan los campos de dirección predeterminados. | Subcampos predeterminados |
Subcampos
La pregunta de Dirección incluye subcampos para:
- Dirección -- La línea de dirección.
- Ciudad -- La ciudad o localidad.
- Estado/Provincia -- El estado, provincia o región.
- Código Postal -- El código postal o ZIP.
- País -- El país.
Autocompletado de Dirección
Cuando enableAddressAutocomplete está habilitado, los encuestados pueden comenzar a escribir su dirección y ver sugerencias de Google Places. Seleccionar una sugerencia completa automáticamente todos los subcampos de dirección.
El autocompletado de dirección requiere que se configure una clave de API de Google Maps en los ajustes de tu cuenta NueForm. El prefijo del número de pregunta se oculta para las preguntas de Dirección.
Formato de Respuesta
La respuesta se almacena como un object (Record<string, string>) con claves para cada subcampo:
{
"street": "123 Main Street",
"city": "San Francisco",
"state": "CA",
"zip": "94105",
"country": "United States"
}
Archivos Multimedia Adjuntos
Todos los tipos de preguntas de entrada de texto soportan archivos multimedia adjuntos. Puedes agregar una imagen, video, ícono o código QR a cualquier pregunta de texto. Consulta la guía de Crear Formularios para detalles sobre opciones de medios y configuraciones de diseño.