Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

413
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!