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

313
Visualizações
¿Por qué no funciona el color de fondo JS del campo de entrada?

Quiero verificar si el color de fondo de un campo de entrada es, por ejemplo, verde cuando se cambia la entrada. He intentado la mayoría de las cosas, pero nada parece funcionar. ¿Por qué esto no funciona? Creo que es la condición en la declaración if lo que no funciona, ya que probé alerta y valor dentro de la declaración if.
El siguiente es un ejemplo mínimo reproducible:

 function myFunction(chosenID) { if (document.getElementById(chosenID).style.backgroundColor == "#99ff99") { document.getElementById(chosenID).value = "You tried to change a form with a background colour already" } }
 <html> <body> <input type="text" id="a" value="Non-coloured input field" onChange="myFunction('a')"> <input type="text" id="b" value="Coloured input field" onChange="myFunction('b')" style="background-color: #99ff99"> </body> </html>


Editar

No creo que esto sea un duplicado. Mi pregunta es sobre no obtener el resultado deseado de una función, no sobre la conversión entre RGB y HEX. Por lo tanto, esto debe ser reabierto.
about 4 years ago · Juan Pablo Isaza
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