[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Видимость жлементов формы
Toshax
Доброго времени суток подскажите неграмотному оболтусу. Как сделать средствами PHP и JavaScript такое. Картинка в приложении.

Если есть возмость дать ссылку на пример или написать пример в данной ветке. Буду премного благодарен за разяснение. Спасибо.


Есть чекбоксы и ниже еть пару радиокнопок и 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>


Вот такой код срабатывает, но он только на кнопку. Чегото недопонимаю blink.gif

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>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.