• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

111
Vistas
Javascript transfiere el valor de entrada a la función onclick

Tengo una pregunta muy simple. Recién comencé a aprender javascript, así que no puedo resolver el problema. Aquí está mi código.

 <div class="card mb-4 shadow-sm"> <div class="card-header"> <h4 class="my-0 font-weight-normal">TEST Product</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title">$100</h1> <button type="button" class="btn btn-block btn-outline-primary" onclick="cartLS.add({id: 1, name: 'Product 1', quantity: 100})">Add to Cart</button> </div> </div>

Como puede ver, hay una función onclick. En este ejemplo, cuando se hace clic en el botón, la adición del producto al carrito debe ser así.

( id:1 nombre: Producto 1 cantidad:100 ).

Quiero determinar el valor de la cantidad con una entrada. En lugar del botón, me gustaría ingresar una entrada y agregar la cantidad de productos como ese valor de entrada. Cómo puedo hacer eso ?

Muchas gracias.

about 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

He resumido la función onClick para facilitar. La razón por la que uso un Objeto llamado producto es para cambios futuros; será más fácil encontrar problemas y administrar el código.

 <div class="card mb-4 shadow-sm"> <div class="card-header"> <h4 class="my-0 font-weight-normal">TEST Product</h4> </div> <div class="card-body"> <h1 class="card-title pricing-card-title">$100</h1> <label for="quantity">Qty: </label> <input name="quantity" id="quantity" type="number" placeholder="1" /> <button type="button" class="btn btn-block btn-outline-primary" onClick="handleClick()" > Add to Cart </button> </div> </div> <script> const handleClick = () => { const product = { id: 1, name: "Product 1", quantity: document.getElementById("quantity").value, }; cartLS.add(product); }; </script>
about 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda