Добрый день. Помогите, пожалуйста, с проблемкой. Я в jquery не очень силен.
Есть форма:
<form enctype="multipart/form-data" id="my_form" method="POST" action="action.php">
<p>Дата <input type="text" id="date" class="date" placeholder="Выберите дату" onfocus="this.select();lcs(this)" onclick="event.cancelBubble=true;this.select();lcs(this)" onkeyup="Check()"></p>
<p>Время <input type="number" id="number1" class="number1" name="number1" min="0" max="59" disabled /> : <input type="number" id="number2" class="number2" name="number2" min="0" max="24" disabled /></p>
</form>
Нужно чтобы при выборе даты из календаря параметр disabled в обеих полях number исчезал.
Вот скрипт, который не работает:
function Check() {
var date = $('#date').val();
if(date.length != 0) {
$('#number1').removeAttr('disabled');
} else {
$('#number1').attr('disabled', 'disabled');
}
}
Я так понимаю, не работает, потому что на поле "дата" висит и onfocus и onclick - они открывают календарь,в котором можно выбрать дату и она будет отображена в поле. Дату выбираю, она заполняет поле, а disabled не исчезает.