|
|
|
Странное поведение передустановленного чекбокса
|
|||
|---|---|---|---|
|
#18+
В общем есть чекбокс отражающий состояние некоторой булевой величины, которая хранится в БД. Если она true, то в тег checkbox на стороне сервера вставляется атрибут checked="true", если false то атрибута checked нет. Этим же чекбоксом состояние этой величины меняется. Проблема возникла с измененением состояния чекбокса в случае, когда у него checked="true". То есть, я снимаю галку, но чекбокс всё равно отправляется как отмеченный. Понятно, что причина в заранее проставленном checked. Но я вроде бы всегда это делал так и предустановленный checked не мешал менять состояние чекбокса. Серверная сторона отрабатывает нормально, так как в активное состояние чекбокс устанавливается без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2009, 19:52 |
|
||
|
Странное поведение передустановленного чекбокса
|
|||
|---|---|---|---|
|
#18+
value указан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 00:15 |
|
||
|
Странное поведение передустановленного чекбокса
|
|||
|---|---|---|---|
|
#18+
XEugene, если он не отмечен, он не передастся вообще. как будто его там и не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 01:28 |
|
||
|
Странное поведение передустановленного чекбокса
|
|||
|---|---|---|---|
|
#18+
value в обоих случаях указан, там значение взятое из БД. авторесли он не отмечен, он не передастся вообще. как будто его там и не было.Так и есть, когда он не отмечен и у него нет атрибута checked, проблема в том что с checked он является отмеченным в любом случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 09:36 |
|
||
|
Странное поведение передустановленного чекбокса
|
|||
|---|---|---|---|
|
#18+
А, value нет, он там не нужен. Только checked, наличие которого зависит от значения в базе. Вот сейчас запустил другой проект, который делал недавно. Там есть точно такие чекбоксы, абсолютно та же ситуация. Все работает, то есть несмотря на наличие атрибута checked в чекбоксе, я его спокойно могу сделать неотмеченным. По-другому и не должно быть, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:12 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=22&tid=1453755]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 478ms |

| 0 / 0 |
