NikolayNB, объявляете свой шорткод, в шаблоне подключаете скрипт, используете шорткод там где это нужно. Но вам будет проще взять этот плагин для вордпресс и переписать его под себя.
"для js задача плевая, но если тут можно обойтись без него (мб засчет атрибутов name как-нибудь), то было бы лучше" - нет, не было бы) И причин куча - начиная с абсолютной неочевидности каждого используемого свойства/элемента, заканчивая огромным количеством финального кода. Но это определенно можно сделать, вот пара примеров - https://css-tricks.com/the-checkbox-hack/
NikolayNB, то есть вы хотите сказать что music-sheet-viewer реализует не все возможности verovio? Так-то это один и тот же просмотрщик, и там и там verovio.
Mary Солнечная, а чем конкретно помочь? В вашем примере из полоски с градиентом на фоне вырезается прямоугольник с помощью clip-path, границы прямоугольника переданы в виде глобальных CSS переменных.
vintalis, не, убирать обработчик не нужно. Ну по крайней мере я не вижу смысла. Проще будет на форму повесить обработчик сабмита и уже в нем творить сброс всего что нужно
vintalis, вы не обижайтесь, пожалуйста, но все вам так уклончиво отвечают потому что qna.habr.com это не сервис неотложной ит помощи для ленивых людей. Это типа база знаний. По этому поводу за вас тут никто не будет решать конкретные задачи вставшие перед вами. Ну разве что те, кому прям совсем нечего делать.
По теме: посмотрите какие конкретно объекты из окружения меняются в этом коде, отмените эти изменения (которых очень немного) при отправке формы.
blackangelada, насчет обновления запроса не понял, запрос ведь нельзя обновить. Ну не важно. По теме: я гуглил по запросу "js form send post request", нашлось много примеров отправки данных из формы. Если не нравится XMLHttpRequest, то можно добавить в запрос ключевое слово fetch