Показать сообщение отдельно
  #11 (permalink)  
Старый 30.06.2018, 16:18
Аспирант
Отправить личное сообщение для tp-20 Посмотреть профиль Найти все сообщения от tp-20
 
Регистрация: 19.06.2018
Сообщений: 42

а можно принудительно задать конкретные значения в js-скрипте? через условия if?
т.е. конкретно прописать: если значение меньше 1000, то присвоить checked первой радиокнопке.
если значение меньше 3000, отметить вторую радиокнопку.
и значение меньше 5000 - третья радиокнопка.

<input type="radio" name="plan" value="{$k}" checked="checked">
<input type="text" name="sum" id="calc_sum" class="minCost" value=""/>

var plan = $('input[name=plan]'); // input с планами, values = {$k} - это счётчик планов (0,1,2)
var input = $('input.minCost'); // текстовое поле - ввести число от 100 до 5000

if (input.val() < 1000){
    (plan.val(0)).prop('checked', true);
    
}

if (input.val() < 3000){
    (plan.val(1)).prop('checked', true);
    
}

if (input.val() < 5000){
    (plan.val(2)).prop('checked', true);
    
}

этот код не работает. что нужно исправить?

Последний раз редактировалось tp-20, 30.06.2018 в 16:33.
Ответить с цитированием