Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
Validar la opción de selección de formulario de entrada personalizada basada en el tipo de producto EDITAR

Así que creo que mi última pregunta no fue aclarada. Actualmente estoy haciendo la validación de formularios para mi proyecto. Tengo entrada de formulario con campo principal de "sku", "nombre" y "precio", con opciones de selección personalizadas de tipo de producto que tienen tres productos (libro, DVD, muebles) cada tipo de producto tiene un área de entrada basada en el producto seleccionado, por ejemplo:

 [enter image description here][1]

Puedo validar el nombre, el precio, el sku y seleccionar la opción de errores. También puedo consola. registrar el tipo de producto en función del valor seleccionado. El único problema es que no puedo detener el envío del formulario, incluso si mi opción de selección tiene un campo de entrada vacío. Puedo validar el error de ese campo solo cuando el usuario escribe algo que no tiene un valor corregido, pero si el usuario selecciona la opción y el campo está en blanco, el campo de envío aún puede enviarse. ¿Cómo escribiría una condición que detenga el envío cuando el formulario de entrada seleccionado esté en blanco? Ejemplo: "Si el tipo de producto es un libro y el peso del valor del libro está vacío, arroja un error: se necesita el peso; de lo contrario, envíelo.

función para manejar el envío: este campo valida si hay un error, el formulario principal está vacío y si la opción no está seleccionada.

 const handleSubmit = (event) => { event.preventDefault(); if ( Object.keys(errors).length === 0 && Object.keys(formValues).length !== 0 && select !== "" )
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

intente colocar el 'requerido' justo después de "<seleccione requerido"

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda