Научитесь использовать Firebug . Это очень поможет вам в будущем.
budilnik=1;
Это может показаться сумасшедшим, но это переопределение функции budilnik в целое число, которое разбивает ваш вид формы Если вы введете этот оператор перед ключевым словом var
, функция будет затенена, но не будет перезаписана. Если вы не укажете ключевое слово var
, предполагается, что переменные являются глобальной областью действия, что может вызвать проблемы (например).
Я использовал firebug, чтобы увидеть, что при втором щелчке «будильник не определен». Если бы вы использовали этот инструмент, вы могли бы, возможно, решить эту проблему самостоятельно.