У меня есть вход и две переключатели.введите ввод, если радио выбрано с помощью jquery
Ввод принимает число в течение определенного периода времени, когда человек проживает в резиденции.
Радиокнопки - это месяцы & лет.
Я хочу заполнить второй вход, используя 1-ое входное значение (числовое значение длины при проживании), а также значение месяца или года на основе выбранного радио.
Я сделал это, выплюнул время, но он выплескивает значение для обоих переключателей, потому что у меня не было оператора if для проверки. У меня уже есть jquery в моей форме, и это работает. Мне просто нужна эта небольшая часть моей формы для работы.
Мой вопрос в том, как настроить условный оператор для проверки того, что радио проверено?
HTML
<input type="number" value="" required maxlength="5" class="form-control" name="homeLength" id="homeLength">
<input type="radio" id="years" value="Years" name="length" required> Years
<input type="radio" id="months" value="Months" name="length"> Months
JQuery
$('#months').click(function() {
if ($(this).attr("checked") == "checked") {
$('#homeLength, #months').bind('keypress blur', function() {
$('#homeTime').val($('#homeLength').val() + ' ' + ' ' + $('#months').val() + ' ' + ' ');
});
}
});
$('#years').click(function() {
if ($(this).attr("checked") == "checked") {
$('#homeLength, #years').bind('keypress blur', function() {
$('#homeTime').val($('#homeLength').val() + ' ' + ' ' + $('#years').val() + ' ');
});
}
});
Где '<... ID = "Hometime" ...>'? – mplungjan