Показать сообщение отдельно
  #1 (permalink)  
Старый 25.05.2015, 16:41
Новичок на форуме
Отправить личное сообщение для skelmen Посмотреть профиль Найти все сообщения от skelmen
 
Регистрация: 25.05.2015
Сообщений: 3

Не срабатывает onkeyup
Добрый день. Помогите, пожалуйста, с проблемкой. Я в 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 не исчезает.
Ответить с цитированием