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

404
Vistas
Gravity Forms: cómo ocultar algunas opciones en un campo de precios desplegable según el valor seleccionado en otro campo desplegable

ID de formulario de gravedad: 54. Tengo un campo donde los clientes seleccionan su estado. Este es un campo desplegable estándar (el ID de campo es 11). Tengo otro campo (ID de campo 68) que es un campo de "Opción" configurado como un menú desplegable. Quiero poder ocultar condicionalmente algunas opciones/valores en el campo 68 si el cliente selecciona "Georgia" para su estado (campo 11). Leí que podría lograr esto a través de Javascript. Soy muy nuevo en JS e intenté reconstruir el código en función de otras solicitudes, pero mi código no funciona. Ninguno de los valores se elimina cuando selecciono Georgia como mi estado:

 jQuery(document).ready(function( $ ){ jQuery("#input_54_11").on('change',function(){ var property_state = jQuery(this).val(); if (property_state == 'Georgia') { jQuery("#choice_54_68_2").hide(); jQuery("#label_54_68_2").hide(); jQuery("#choice_54_68_5").hide(); jQuery("#label_54_68_5").hide(); } }); });

Cualquier ayuda sobre lo que estoy haciendo mal sería muy apreciada. Como puede ver arriba, estoy tratando de eliminar la tercera opción y la sexta opción en el campo 68 cuando se selecciona Georgia como estado. Además, necesito asegurarme de que si se selecciona un estado diferente después de que se seleccionó Georgia por primera vez, esas opciones que estaban ocultas reaparecen. Imagen a continuación que también muestra las etiquetas en caso de que sea más fácil de visualizar. ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Podrías hacer algo como esto en jquery:

 jQuery(document).ready(function($) { $("#input_54_11").change(function() { var property_state = jQuery(this).val(); if (property_state == 'Georgia') { // get the selected state jQuery("#input_54_68 option[value='Condominium']").hide();//replace with your value }else{ jQuery("#input_54_68").children().show() }; }); });

De hecho, estoy de acuerdo con Dave y creo que usar Populate Anything sería MUCHO más fácil. Su enlace explica exactamente cómo hacerlo. Y si tiene entradas de importación de Gravity View, puede hacer una hoja de cálculo de todas las opciones de elección y cargarla en el nuevo formulario.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si Georgia es el único estado con limitaciones especiales en los tipos de propiedad, puede crear dos versiones del campo Tipo de propiedad: una con los tipos de propiedad que son específicos de Georgia y otra con los tipos de propiedad que se aplican a todos los demás estados. Luego, configuró cada campo para que se mostrara en el contexto apropiado (ya sea que Georgia esté seleccionada o no).

Si tiene varios estados con diferentes tipos de propiedades, recomendaría un enfoque más sólido en el que las opciones se actualicen dinámicamente en función de un mapa de estados y sus tipos de propiedades disponibles. Escribí un artículo completo sobre esto aquí:

https://gravitywiz.com/how-to-create-conditional-choices-with-gravity-forms/

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