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

198
Vistas
Mostrar cuadro de texto oculto cuando se hace clic en dos cuadros de opción Y botón

Aquí está el código HTML de los dos botones de radio y el botón

 <body> <input data-image="small" type="radio" id="small" name="size" value="20" class="radios1"> <label for="small"><span></span></label> <div class="label">Small</div> <input data-image="green" data-image1="small_green" type="radio" id="green" name="color" value="0" class="radios2" > <label for="green"><span></span></label> <div class="label">Green</div> <button type="button" class="cart-btn" id="cartbutton" name="cart" value="5">Add To Cart!</button> </body>

Aquí está el guión que tengo hasta ahora. Conseguí que funcionara solo con los botones de opción, pero cuando agregué la secuencia de comandos del botón, dejó de funcionar.

 <script> const sizeSelector = 'input:radio[name=size]'; const colorSelector = 'input:radio[name=color]'; const cartSelector = 'input:button[name=cart]'; $(function () { // We can add the click event to all radio buttons by linking // their selectors with commans. $(`${sizeSelector}, ${colorSelector}, ${cartSelector}`).click(() => { toggleWhenSmallAndGreenAndCartButton(); }); }); const SMALL = 20; const GREEN = 0; const CARTBUTTON = 5; function toggleWhenSmallAndGreenAndCartButton(){ let size = $(`${sizeSelector}:checked`).val(); let color = $(`${colorSelector}:checked`).val(); let cart = $(`${cartSelector}:selected`).val(); $('#itemdv').toggle(size == SMALL && color == GREEN && cart == CARTBUTTON) && $('#itemdv2').toggle(size == SMALL && color == GREEN && cart == CARTBUTTON); } </script>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

su selector de botón es incorrecto, no es un tipo de entrada. cámbielo a 'botón [nombre = carrito]'

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