Какое событие необходимо сделать?

255
12 декабря 2016, 10:06

Есть скрипт который контролирует 2 поля input, если в первом поле введено значение больше 12 символов, то второе поле блокируется, но когда перезагружаю страницу, данные в полях остаются, но второе поле не заблокировано. Как можно сделать так, чтобы при перезагрузки проверялась длина первого поля и сразу второе поле становилось disabled, смог сделать только при наведении, нажатия.

Answer 1

Фишка в том, чтобы искусственно вызвать событие, выполняющее проверку длины значения первого поля, при загрузке страницы:

$('#field1').on('keyup', function() {
    $('#field2').prop('disabled', this.value.length > 12);
}).trigger('keyup');  // <-- вот так

ДЕМО: http://jsfiddle.net/qy2x21e4/

READ ALSO
Активный раздел в меню

Активный раздел в меню

Как можно на jQuery сделать, чтобы по переходу по ссылке к ней добавлялся класс active, а с предыдущей убирался? Чтобы в меню видеть, какой раздел...

228
Связка Web-камеры и Web-страницы Full Resolution

Связка Web-камеры и Web-страницы Full Resolution

Есть страница, на которой находится пользовательМне нужно получить изображение с Web-камеры с максимальным разрешением

315
Список через toggleClass

Список через toggleClass

При нажатии на один из пунктов списка через toggleClass добавляю overflow: visible, и соответственно появляется списокНо проблема, как видно по скрину,...

254
Как это реализовать на JS?

Как это реализовать на JS?

Задача такая - мне нужно отображать "/ne/sponsors", когда пользователь находиться на странице "/ne/browse-pages"Не делая при этом настоящий редирект, просто...

231