Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 8

Checkbox изменить на кнопки!

19.02.2016, 11:49. Показов 4377. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте друзья.
Вот есть такой кусочек кода у меня

PHP/HTML
1
2
3
4
5
6
7
8
9
10
<?php foreach($this->getDataDesktops as $id =>$value){
                        ?>
                                <td  width="350"> <?php echo $value->title; ?> <input type="hidden" name="idDesktop[<?php $value->idWorkplace; ?>]" value="<?php echo $value->idWorkplace; ?>"    ></td>
                                <td width="120"><input type="checkbox" class="addButton" name="writeAccessTable[<?php $id; ?>]" value="0"/></td>
                                <td width="120"><input type="checkbox" class="addButton"  name="writeAccessTable[<?php  $id; ?>]" value="1"/></td>
                                <td width="120"><input type="checkbox" class="addButton"   name="writeAccessTable[<?php  $id; ?>]" value="2"/></td>
                                <td width="120"><input type="checkbox" class="addButton"   name="writeAccessTable[<?php  $id; ?>]" value="3"/></td>
                    </tr>
<?php
    }
Я хочу вместо галочек checkbox сделать кнопки чтобы были.Когда я ставлю в type="button" кнопки то появляються но они не работают так как галочки. Галочки я поставил где захотел много галочек и нажал submit запись пошла в БД.А когда у меня кнопки то я нажал на кнопку а потом на другую кнопку .ТО нажатие с первой кнопки слетело.А мне надо чтоб я мог нажать 7 - 10 итд кнопок и чтобы они все были нажатыми.Помогите подскажите решение)спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2016, 11:49
Ответы с готовыми решениями:

Изменить border у checkbox
Есть такая штука &lt;input class = &quot;checkb&quot; type=&quot;checkbox&quot;&gt; Изначально стоит какая-то граница у чекбокса, хочу её заменить на другой...

Активация кнопки после checkbox
Ребята,не могу разобраться,помогите,пожалуйста!Требуется реализовать активацию кнопки после установки флажка на checkbox без применения...

Если CheckBox отмечен, то по нажатию кнопки текст копируется в название формы, иначе в название кнопки
Разработать Windows Forms приложение, содержащее TextBox, CheckBox и кнопку. Если CheckBox отмечен, то по нажатию кнопки текст копируется в...

6
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
19.02.2016, 11:53
По-моему кнопки для сохранения состояния не предназначены... Максимум что каждой кнопке описать для сохранения некоего флага состояния нажатия:
JavaScript
1
onclick="if(this.State==undefined) this.State=true; else this.State=!this.State"
Но это все равно не сделает кнопки вжимаемыми. По крайней мере так мне думается.
0
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 8
19.02.2016, 12:19  [ТС]
Чтото не получаеться.Или может я его не туда пихаю.Всеравно слетает нажатие.Может еще какие есть способы,чтоб было по принципу галочек ставить но только чтобы кнопки.Я уже везде искал не могу найти.
0
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 8
19.02.2016, 12:21  [ТС]
Вот так мне надо.Только чтобы еще подписать можно была на кнопках.Надпись сделать. Я вот в первом робочем столе нолик уже отметил и так я хочу по всех столах сделать.А оно отменяеться прежнее нажатие
Миниатюры
Checkbox изменить на кнопки!  
0
0 / 0 / 0
Регистрация: 19.02.2016
Сообщений: 8
19.02.2016, 12:55  [ТС]
Или может как то пошаманить над checkbox замаскировать их под кнопки.Ну там ширина высота текст в них.фон округлось итд через CSS . навид кнопка чтоб была но функция checkbox
0
9 / 9 / 5
Регистрация: 25.07.2013
Сообщений: 35
19.02.2016, 14:30
Сделайте два стиля "нажатая кнопка" и "ненажатая кнопка". Чтобы данные отправлялись, добавьте hidden поля для каждой кнопки, отображающее ее состояние.
0
 Аватар для xADMx
14 / 27 / 7
Регистрация: 06.12.2013
Сообщений: 178
19.02.2016, 18:56
Я бы сделал так:
От сюда выкрасть стиль для check

Вот код который я применил:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<table border="1">  
   <tbody><tr>
    <th rowspan="2">Рабочее место</th>
    <th colspan="4">Права</th>   
   </tr>
   <tr><td>0</td><td>1</td><td>2</td><td>3</td></tr>
   <tr><td>рабочее место 1</td><td><input type="checkbox" id="checkbox-1-1" class="regular-checkbox big-checkbox"><label for="checkbox-1-1"></label>
</td><td><input type="checkbox" id="checkbox-1-2" class="regular-checkbox big-checkbox"><label for="checkbox-1-2"></label>
</td><td><input type="checkbox" id="checkbox-1-3" class="regular-checkbox big-checkbox"><label for="checkbox-1-3"></label>
</td><td><input type="checkbox" id="checkbox-1-4" class="regular-checkbox big-checkbox"><label for="checkbox-1-4"></label>
</td></tr>
</tbody>
</table>
Вот пример:


Таблицу уже под себя отредактируешь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.02.2016, 18:56
Помогаю со студенческими работами здесь

Нужно изменить доступность кнопки в одной форме нажатием кнопки в другой
Есть две формы. В первой есть кнопка &quot;which&quot; с enabled = false, во второй есть кнопка, нажатие которой должно делать which активной. Как...

Изменить цвет кнопки (button) по нажатию кнопки
Здравствуйте, подскажите, пожалуйста, как сделать что когда нажимаешь на копку меняется цвет другой кнопки button5.Click += new...

Изменить стиль CheckBox
Всем привет! Я хочу изменить стиль переключателя Checkbox. Я знаю что это возможно, но не знаю как именно. Помогите, если кто нибудь уже...

Вдавленные кнопки по типу checkbox
Мне нужны такие кнопки, чтобы при клике мышью, они вдавливались(как будто нажали мышью, но не отпустили) и оставались. А при повторном...

Изменить состояние Checkbox в таблице
Всем привет! Есть простая таблица из двух полей login и status поле (status содержит в себе либо 0 либо 1) так же поле status в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru