Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

175
Visualizações
¿Ocultar la opción de selección basada en métodos de pago?

Hola, quiero mostrar los métodos de pago según la opción de país seleccionada. Tengo el siguiente código.

PARA LA SELECCIÓN DE PAÍS

 $countries = json_decode(file_get_contents(resource_path('views/partials/country.json'))); <select name="country" id="countriess" class="form-control"> <option value="nil"> -- select an option -- </option> @foreach($countries as $key => $country) <option data-mobile_code="{{ $country->dial_code }}" value="{{ $country->country }}" data-code="{{ $key }}">{{ __($country->country) }}</option> @endforeach </select>

Para CARGAR PASARELAS

 @foreach($gatewayCurrency as $data) // $data->country has country name from database @endforeach

He intentado seguir usando jquery

 <script type="text/javascript"> $('#countriess').on('change',function(){ if("{{$data->country}}"!=$(this).val()){ $("#country_{{$data->country}}").hide(); } else if("{{$data->country}}"== $(this).val()){ $("#country_{{$data->country}}").show(); } else if("{{$data->country}}"!=$(this).val()){ $("#country_{{$data->country}}").hide(); } }); </script>

pero el problema es que también se muestran las puertas de enlace de otros países si son las penúltimas en la base de datos

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Gracias por preguntar aquí. A continuación se muestra la respuesta:

  1. Primero payment_methods la clase de métodos de pago en el elemento de métodos de pago
  2. Luego agregue el siguiente código javascript
 $('#countries').on('change', function(){ let countryId = $(this).val() // get selected country id $('.payment_methods').hide(); // hide the all payment methods $("#country_" + countryId).show(); // then show payment methods for selected country id });

¡Gracias!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda