Могу предположить что ".dopElements_2" это не родительский элемент, а соседний. Если это так то надо использовать $(this).prev('.dopElements_2')
Если все таки надо родительский то
Попробуйте плагин xdsoft.net/jqplugins/datetimepicker Ну или можно использовать Бутсраповский календарь. Сам не пробовал но думаю можно будет приспособить маску без вывода календаря.
Если же использовать input mask то можно отправлять введенное в отдельную функцию, где распарсить строку по числам и проверять их в диапазоне
Берете две картинки по квадратику. и пишите два дива один в другом. Внешнему диву задаете фон серыми повторяющимися квадратиками, в внутреннему диву синие квадратики. и просто изменяете ширину внутреннего дива.
Можно сделать из мнежественных спанов, но тут js надо больше писать, а по вопросу видимо опыта у Вас мало
Ну можно попробовать схитрить. Если элементы формы как то оформлены красиво через плагин, по должно быть так: сам чекбокс скрыт, а поверх него идет оформленный div. Так к чекбоксу можно добавить атрибут readonly.
Что это даст: Бот будет пытаться изменить состояние чекбокса, а readonly - не даст это сделать. Если пользователь захочет изменить состояние чекбокса, то скрипт сделает свое дело.