Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
6 / 6 / 1
Регистрация: 24.09.2011
Сообщений: 147

Disabled для текстовых полей

02.05.2013, 20:30. Показов 973. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья,подскажите пожалуйста,как сделать,чтобы в текстовое поле можно было вводить,только если выбран соответствующий ему чекбокс.Вот код формы:


HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
    <form action="search.php" method="post" name="search">
                
                <fieldset>
                
                <legend class="bold"><span id="search">Поиск:</span></legend>
                <p class="bold"><label >Выберете критерий поиска?</label></p>
                
                
                <p class="bold">Имя</p>
                <p>
                <input type="checkbox" value="name" name="nam" checked>
                <input class="input" type="text" name="searchnam" id="searchnm" size="40" maxlenght="15">
                </p>
                
                <p class="bold">Номер школы</p>
                <p>
                <input type="checkbox" value="school_number" name="number">
                <input class="input" type="text" name="searchnumber" id="searchnmb" size="40" maxlenght="15">
                </p>
                
                <p class="bold">Город</p>
                <p>
                <input type="checkbox" value="city" name="ct">
                <input class="input" type="text" name="searchct" id="searchct" size="40" maxlenght="15">
                </p>
                
                <p class="bold">Результат</p>
                <p>
                <input type="checkbox" value="result" name="res"> 
                <input class="input" type="text" name="searchres" id="searchrs" size="40" maxlenght="15">
                </p>
                
                
                <div id="searchbtn">
                <input name="searchbtn" type="submit" value="Поиск"><input name="reset" type="reset" value="Сброс"></p>
                </div>
                
                </fieldset>
            
                </form>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.05.2013, 20:30
Ответы с готовыми решениями:

Копирование данных из текстовых полей JS
Мне необходимо из одной формы из одного текствого поля: &lt;form name=&quot;form_adres&quot; id=&quot;form_adres&quot;&gt; // описание формы &lt;p...

Считывание данных из текстовых полей и переключателей
Как считывать данные из текстовых полей и, при необходимости, переводить строковые данные в числовые и как узнать, выбран ли данный...

Операция сложения данных из двух текстовых полей
Добрый день Спасибо за помощь не получаеца сложить 2 числа как произвести арифметическую операцию сложения + с данними из техтовх...

5
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
03.05.2013, 06:50
так?
JavaScript
1
2
3
4
5
6
7
8
function change(el){
var m=el.parentNode.getElementsByTagName("input");
 
if(el.checked){m[1].disabled=""; m[1].focus();}
else{m[1].disabled="disabled";}
 
 
 };
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<form action="search.php" method="post" name="search">
                
                <fieldset>
                
                <legend class="bold"><span id="search">Поиск:</span></legend>
                <p class="bold"><label>Выберете критерий поиска?</label></p>
                
                
                <p class="bold">Имя</p>
                <p>
                <input type="checkbox" value="name" name="nam" checked onchange="change(this);">
                <input class="input" type="text" name="searchnam" id="searchnm" size="40" maxlength="15" >
                </p>
                
                <p class="bold">Номер школы</p>
                <p>
                <input type="checkbox" value="school_number" name="number" onchange="change(this);">
                <input class="input" type="text" name="searchnumber" id="searchnmb" size="40" maxlength="15" disabled>
                </p>
                
                <p class="bold">Город</p>
                <p>
                <input type="checkbox" value="city" name="ct" onchange="change(this);">
                <input class="input" type="text" name="searchct" id="searchct" size="40" maxlength="15" disabled>
                </p>
                
                <p class="bold">Результат</p>
                <p>
                <input type="checkbox" value="result" name="res" onchange="change(this);"> 
                <input class="input" type="text" name="searchres" id="searchrs" size="40" maxlength="15" disabled>
                </p>
                
                
                <div id="searchbtn">
                <input name="searchbtn" type="submit" value="Поиск">
<input name="reset" type="reset" value="Сброс">
                </div>
                
                </fieldset>
            
                </form>
В ие8 не передает фокус сразу, но при клике в поле все срабатывает правильно, в остальных работает
2
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
03.05.2013, 12:13
зачем писать везде
HTML5
1
class=" "
все можно поместить в контейнер
HTML5
1
<div>...</div>
0
6 / 6 / 1
Регистрация: 24.09.2011
Сообщений: 147
05.05.2013, 18:47  [ТС]
Грациас!!!Всё получилось!!

Добавлено через 1 час 0 минут
А можно так,чисто для разнообразия узнать,если чекбокс заменить радиобутонном,как будет?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
06.05.2013, 00:48
Цитата Сообщение от Rang Посмотреть сообщение
А можно так,чисто для разнообразия узнать,если чекбокс заменить радиобутонном,как будет?
не знаю, не пробовал, боюсь...
а вдруг он заговорит - он же радиобуттон...

вам самому никак не попробовать?
страшно?

Не по теме:

с девушкой в первый раз на ночь останетесь - нас в советчики позовёте?

0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
06.05.2013, 07:17
Цитата Сообщение от kalabuni Посмотреть сообщение
с девушкой в первый раз на ночь останетесь - нас в советчики позовёте?
Не, без меня, у меня правильная ориентация.

Цитата Сообщение от Rang Посмотреть сообщение
если чекбокс заменить радиобутонном,как будет?
будет только одно поле включено, не правильно это

html можно уполовинить, Виталюска, правильно подсказал с css, и события скриптом навесить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.05.2013, 07:17
Помогаю со студенческими работами здесь

Вычислить значение функции для значений из текстовых полей
Помогите, пожалуйста, решить задание... Сам не могу((( &quot;Создайте html-страницу, содержащую два текстовых поля ввода и одну кнопку. По...

Умножение двух текстовых полей
Добрый день! Подскажите пожалуйста казалось бы просто вопрос. Используется joomla k2 и ряд полей который в модуле есть. Все что модуль...

Плагин для создания ряда из нескольких текстовых полей
Добрый день ! Каким плагином можно сделать такую форму

Очистка текстовых полей
Друзья, я только начал учиться. Поэтому вопрос Простейший. Итак, 2 текстбокса 2 кнопки. Нажатием &quot;Command1&quot; я задаю в...

Сложение текстовых полей
Господа, помогите пожалуйста! Задача: Составить название номенклатуры, т.е. соединить разные поля одной таблицы в одно текстовое поле....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru