Bonjour;

J'ai une application web en PHP-MySQL.
J'ai un champs input et 3 RadioBox. La valeur de champ input varie selon quelle radio sélectionnée, en gros, pour 2 choix il prends la valeur 10 et pour un autre choix dois récupérer la valeur de ma base de données.


Le code de 3 radio est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input id="spa-price" name="price" class="w3-radio" onchange='valueLt();' value="Spare {{ price.getSparePrice }}" type="radio">
<input id="rep-price" name="price" class="w3-radio" onchange='valueLt();' value="Repair{{ price.getRepairPrice }}" type="radio">
<input id="tes-price" name="price" class="w3-radio" onchange='valueLt();' value="Test {{ price.getTestPrice }}" type="radio">
Le champ input est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="hidden" name="lt_filed" value="{{ price.getLt }}" or "10" or "10">
Tous ses opérations sont dans un fichier
HTML.Twig
et dedans j'ai crée un bloc Javascript qui contient la fonction pour changer la valeur de l'input, est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{% block javasc %}
<script>
        function valueLt(){
          var spare= document.getElementById('spa-price');
          var repair= document.getElementById('rep-price');
          var test= document.getElementById('tes-price');
 
          var hidden_filed =   document.getElementsByName("lt_filed")[0];
 
          if (repair.checked){ // Should take the value 10
              alert("repair checked");
              hidden_filed.value = 10;
 
          } else if (test.checked){ // Should take the value 10 also
             alert("test checked");
             hidden_filed.value = 10;
 
          } else {
             alert("spare checked"); // For this choice the hidden field should take the value from my database is recovred by this function "getLt", je récupère sa valeur par "price.getLt"
             hidden_filed.value = {{ price.getLt }};//Je comprends pas comment je dois récupérer la valeur de ma base de données qui enregistré dans getLt
            }
        }
     </script>
{% endblock %}
Le problème est je n'arrive pas à récupérer la valeur de getLt par Javascript.