Если есть возмость дать ссылку на пример или написать пример в данной ветке. Буду премного благодарен за разяснение. Спасибо.
Есть чекбоксы и ниже еть пару радиокнопок и 4 инпута под каждым чекбоксом.
Как можно сделать так чтобы радиокнопки и инпуты стали видымыми (лучше доступными) только после проставления флажка в чекбоксе.
Если есть возможность не отказался бы от простого примера.
Реально ли это реализовать средствами PHP, либо PHP и JavaScript
Спустя 1 час, 14 минут, 54 секунды (12.06.2009 - 17:02) stepan написал(а):
Можно это все сделать либо через ajax либо через JavaScript как выпадающее меня. Скрипт тебе ни кто не напишит, а помочь в написании всегда пожалуйста.
Спустя 8 минут, 22 секунды (12.06.2009 - 17:11) waldicom написал(а):
Цитата |
Реально ли это реализовать средствами PHP, либо PHP и JavaScript |
Можно как только php (но никто так не делает), так и php+javascript.
Но обычно такое делают на javascript.
Спустя 2 дня, 19 часов, 22 минуты, 31 секунда (15.06.2009 - 12:33) Toshax написал(а):
Подскажите пожалуйста что делаю не правильно?
HTML |
<html> <head> <script language="JavaScript"> function showName() { this.document.getElementsByName('UserName').disabled=true; </script> </head> <body> <form name="MyForm"> Имя <input id="1" name="UserName" type=text> <br><input type="button" value="Сделать недоступным" OnClick="showName()"> </form> </body> </html> |
Вот такой код срабатывает, но он только на кнопку. Чегото недопонимаю

HTML |
<html> <head> <script language="JavaScript"> function showName() { this.document.getElementsByName("UserName").disabled=true; } </script> </head> <body> <form name="MyForm"> Введите имя <input id="1" name="UserName" type=text> <br><input type="button" value="Открыть новое окно" OnClick="javascript:this.disabled=true;"> </form> </body> </html> |
Спустя 1 час, 31 минута, 20 секунд (15.06.2009 - 14:04) glock18 написал(а):
Указанный ниже код должен "дизаблить" кнопку, по который пользователь тыкает. Разве не так? Не вижу кстати, чтобы в этом коде использовалась функция showName, хотя она и объявлена.
Спустя 8 минут, 50 секунд (15.06.2009 - 14:13) sergeiss написал(а):
Вот на 100% рабочий код.
HTML |
<form тут_всякие_параметры> <table width="100%" border="1"> <tr> <td width="30%" rowspan="2">Изменить пароль пользователя <input type="checkbox" name="set_pass" onclick="pass1.disabled=!this.checked; pass2.disabled=!this.checked;" /></td> <td><input type="password" name="pass1" disabled="disabled" /> Ввести новый пароль </td> </tr> <tr> <td><input type="password" name="pass2" disabled="disabled" /> Повторить новый пароль </td> </tr> </tr> </table> </form> |