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

189
Visualizações
Cant change the ColorInput-Value from Symfony Form

I have a very basic Symfony-Form where you can chooce between 2 different options. When Option 1 is selected, i want to set the Color of my colorinput to Color X. When i choose Option 2 then i want to show Color Y.

My Problem: Its not working when i use the ColorInputField from the Symfony FormbuilderInterface. When i use basic Html Code (So when i use a very normal ColorInputField) it works perfectly.. Where is my misconception? Here is my code:

My Basic Form(TWIG)

 {{ form_widget(kategorieForm.revenue) }} <-- ChoiceType::class with the ID="ChoiceField"
 {{ form_widget(kategorieForm.color) }} <-- ColorType::class with the ID="ColorField"

is rendered as

<select id="ChoiceField" name="kategorie[revenue]" class="form-control"><option value="0" selected="selected">Ausgabe</option><option value="1">Einnahme</option></select>

    <input type="color" id="ColorField" name="kategorie[color]" class="testcolorpicker form-control" />

My ColorInput which works perfectly

<input type="color" id="ColorFieldWhichWorks" name="workingcolorinput">

My Javascript

let ColorFieldWhichWorks = document.getElementById("ColorFieldWhichWorks")
let ChoiceField = document.getElementById("ChoiceFiel")
let ColorField = document.getElementById("ColorField")

 ChoiceField.addEventListener("change", () => {
  // if value switched by client
    switch (ChoiceField.value) {
      case "0":
    ColorField.value = "#873e23" ;
    ColorFieldWhichWorks.value = "#873e23"
        break; 
      case "1":
  ColorField.value = "#2596be" ;
  ColorFieldWhichWorks.value = "#2596be" ;
        break;
    }
  });

I really dont understand why i cant change the ColorField from the Symfony Form. At the end its like my ColorFieldWhichWorks just basic html code or am I wrong?

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