Использование Javascript для динамического редактирования атрибута значения <input>checkbox? - PullRequest
0 голосов
/ 10 июля 2019

Я работаю с плагином Buddypress WordPress и пытаюсь расширить класс данных профиля флажка, чтобы позволить пользователям также выбирать процент, относящийся к флажкам (например, если пользователь выбирает две вещи из списка флажков затем они должны также выделить процент для каждого, который составит 100%, т. е. 70% для одного проверенного значения и 30% для другого).

Я проследил исходный код BuddyPress и определил, что способ сохранения данных связан с тем, что POSTed в переменной PHP $_POST. Значение, которое сохраняется в этой переменной для ввода флажка HTML (см. Код), представляет собой строку «CHECKBOX_VALUE». Мне интересно, было бы плохой практикой использовать Javascript для изменения этого атрибута значения, чтобы динамически добавлять процентное значение в конец этой строки, а затем обрабатывать это, где еще нужно в BuddyPress? Или есть лучший способ связать дополнительную информацию с установленными значениями флажков?

HTML

<input type="checkbox" name="checkbox_name" id="checkbox_id" value="CHECKBOX_VALUE">
...