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

81
Visualizações
Seleccionar un valor de entrada único de un archivo HTML usando solo javascript

Estoy tratando de hacer una validación de formulario SIN jquery. Encontré este código, pero no estoy seguro de cómo convertirlo de Jquery a Javascript simple. Encontré este código aquí

 $('.clickme').click(function() { alert($(this).prev().val()) })
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="hidden" name="myvalue" class="form-control input_text" value="aaa" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="bbb" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="ccc" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="ddd" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="eee" /> <input type="button" class="clickme" value="Get Value" />

Cualquier ayuda con esto sería increíble. Tengo varios formularios en un archivo HTML, todos con las mismas variables de entrada, y necesito que las funciones se ejecuten solo cuando se hace clic en ese botón de entrada específico.

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

0

El siguiente código JS debería hacer el trabajo:

 document.querySelectorAll('.clickme').forEach(ele => { ele.addEventListener('click', () => alert(ele.previousElementSibling.value)) });

Necesita recorrer todos los elementos con la clase "haz clic en mí" y agregarles un evento de clic

 document.querySelectorAll('.clickme').forEach(ele => { ele.addEventListener('click', () => alert(ele.previousElementSibling.value)) });
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="hidden" name="myvalue" class="form-control input_text" value="aaa" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="bbb" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="ccc" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="ddd" /> <input type="button" class="clickme" value="Get Value" /> <input type="hidden" name="myvalue" class="form-control input_text" value="eee" /> <input type="button" class="clickme" value="Get Value" />

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