У меня есть file HTML.twig
:
1- скрытый файл должен принимать 3 значения в соответствии с выбранным радио, один из моей базы данных и два других, hiden files values number 10, например:
<input type="hidden" name="lt" value="{{ price.getLt }}"> <input type="hidden" name="lt" value="10"> <input type="hidden" name="lt" value="10">
2- И у меня есть 3 radioBox:
<input id="spa-price" name="price" class="w3-radio" value="Spare {{ price.getSparePrice }}" type="radio"> <input id="rep-price" name="price" class="w3-radio" value="Repair{{ price.getRepairPrice }}" type="radio"> <input id="rep-price" name="price" class="w3-radio" value="Test {{ price.getTestPrice }}" type="radio">
3- Я сделал блок Javascript в том же файле HTML.Twig
Я создал функцию для получения значения каждого радио:
{% block javasc %} <script> function valueLt(){ var spare= document.getElementById('spa-price'); var repair= document.getElementById('rep-price'); var test= document.getElementById('tes-price'); if (repair.checked){ // Should take the value 10 alert("repair checked"); //<input type="hidden" name="lt" value="10"> } else if (test.checked){ // Should take the value 10 alert("test checked"); //<input type="hidden" name="lt" value="10"> } else { alert("spare checked"); // should take the value from DB // <input type="hidden" name="lt" value="{{ price.getLt }}"> } </script> {% endblock %}
Можете ли вы рассказать мне, как я изменяю значение моего скрытого файла по каждому радио, выбранному в функции? Спасибо.