Вопрос вот какой как сделать так что бы эти checkbox’ы между собой не как не взаимодеиствовали. Сейчас при включении и выключении у всех checkbox’ов меняется текст. И как подставить нужный текст при загрузке страницы учитывая активен ли checkbox или нет?
У меня вопрос тут появился
У меня есть несколько checkbox’ов и есть один input. При нажатии на checkbox значения value записываются в input.
Возможно ли сделать так если к примеру я написал в input что то, то при нажатии на checkbox в input не чего не подставляется, а если я к примеру не чего не писал в input то при нажатии на checkbox менялось бы значение value?
Сейчас у меня так
На ум приходит только сделать скрытое поле и сверять что в одном и другом input написано если совпадает то меняю если нет то оставляем как есть. Но на сколько это правильно …
Нужно что бы при нажатии на checkbox значение подставлялось в input. Если нажать на другой checkbox значение заменилось и тд. А если я в input что то написал то значение не менялось бы и осталось то что я написал.
Тут есть варианты считать ли “написал и удалил” этим “что-то”, любой ли текст или с какими-то ограничениями и т.д.
Но в любом случае можно это обрабатывать как выше написал.
Всем привет.
Не буду создавать новую тему задам тут свой вопрос.
Есть checkbox’ы … разделим их на две группы
В первой группе всего один checkbox и во второй группе их может быть n-количество. При активации checkbox’a той или другой группы значение должно подставляться в src при чем из первой группы в начале ссылки, а из второй группы в конце.
Так же при деактивации checkbox`ов убиралась только часть к которой принадлежит checkbox. Ну и если checkbox меняется во второй группе то соответственно заменялось бы часть ссылки.
и при нажатии на эти checkbox’ы что бы они могли сменять друг друга не затрагивая первую группу и при нажатии на один из этих checkbox’ов значение подставлялось постоянно с правой стороны (для примера будет текст “ГРУППА_2”)
<img id="img_src" src="ГРУППА_1ГРУППА_2">
Соответственно если какую то группу деактивировать то из src та или иная группа удаляется до того момента пока
checkbox снова не будет активен.
Проще не так реализовывать, а просто при любом изменении перегенерировать с нуля значение.
То есть не смотреть где что поменялось, а просто при любом изменении чекбоксов получать текущие значения всех групп (или пустая строка если нет) и объединять их.
Сложность только может быть в том, что надо же еще снимать лишние чекбоксы и т.д. как в предыдущих темах, так что надо чтобы вся эта обработка группы произошла до получения значения (а не в момент когда в группе еще активированы два чекбокса и т.д.).
С настоящими радиобаттонами наверняка была бы проще ))