|
|
|
onchenge на Checkbox дает всегда одно значение Checkbox'а
|
|||
|---|---|---|---|
|
#18+
Пишу страницу, на ней мне надо в зависимости от значения чекбокса выводить сообщении, кликнув на этот самый чекбокс. Вроде все элементарно, но у меня каждый раз выводится одно и то же сообщение 'ППЦ!'. Почему и на событии onchange и на onclick и т.д. везде одно и тоже значение чекбокса? как мне решить задачку? Спасибо! код: <head runat="server"> <title>Untitled Page</title> <script type="text/javascript" language="javascript"> function ff() { var obj= document.getElementById("Button1"); var obj0= document.getElementById("Checkbox1"); if (obj0.checked=='true') alert('Ура!'); else alert('ППЦ!'); } </script> </head> <body> <input id="Checkbox1" name="Checkbox1" type="checkbox" onchange ="ff();" /> <input id="Button1" name="Button1" type="button" value="button" /> <form id="form1" runat="server"> <div> </div> </form> </body> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2009, 00:26 |
|
||
|
onchenge на Checkbox дает всегда одно значение Checkbox'а
|
|||
|---|---|---|---|
|
#18+
Хотя бы MSDN ... checked не бывает строковым, поэтому всегда вылазит else. Используй не "true", а true. Или для булевых условий можно не сопоставлять с истинностью, хотя как-то писали, что желательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2009, 03:00 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35943234&tid=1454936]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 455ms |

| 0 / 0 |
