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

JavaScript. Управление элементами формы

03.10.2007, 23:01. Показов 9783. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как управлять значением элемента формы типа radio (2 штуки. name="check[]" у обеих, естественно), а именно checked или unchecked из скрита? Дело в том, что я не нашёл способа изменить background этого элемента на свой (CSS не помог). Пришлось скрывать обе радиокнопки, а на их место ставить обычную картинку (нечто похожее на radio). Клик по ней запускает функцию смены изображения, в этой же функции мне нужно установить checked у соответствующей радиокнопки, а у другой - unchecked, чтобы корректно шла передача данных через post.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2007, 23:01
Ответы с готовыми решениями:

HTML с элементами javascript
Помогите, очень нужна помощь.Вы моя последняя надежда! Код файла table.js function 0(g,z,f,s) { this.group=g; this.zachetka=z; ...

JavaScript и удаленное управление машиной
Доброго времени суток форумчани Надеюсь на вашу помощь в решение одной вроде бы не сложной и надеюсь решаемой задачи. Недавно возникла...

Управление прокруткой документа в JavaScript
Народ, подскажите как сделать, чтобы содержимое страницы не прокручивалось выше или ниже какой либо позиции (т.е. к примеру, до...

12
 Аватар для LastSoul
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
04.10.2007, 07:21
думаю что-то типа этого:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
...
<SCRIPT language="JavaScript">
 function chg(j) {
  for(i=1; i<4; i++) {
   id = document.getElementById("n" + i);
   id.checked = false;
  }
  id = document.getElementById("n" + j).checked = true;
 }
</SCRIPT>
...
<DIV style="background-color: #f00; width: 50px;">
 <INPUT id="n1" type="radio" onClick="chg(1)">S1</INPUT><br/>
</DIV>
<DIV style="background-color: #0f0; width: 50px;">
 <INPUT id="n2" type="radio" onClick="chg(2)">S2</INPUT>
</DIV>
<DIV style="background-color: #00f; width: 50px;">
 <INPUT id="n3" type="radio" onClick="chg(3)">S2</INPUT>
</DIV>
...
1
Morph
04.10.2007, 16:59
Всё получилось, спасибо. Просто узнал (я пока что 0 в javascript), как обращаться к элементу через его id. А можно организовать такое:
Появляется новое "lite" окно фиксированных размеров и заполняется форма входа на сайт. Далее, после нажатия на submit отправленные данные обрабатываются в этом же файле.
Что нужно: через 5 сек. закрыть окно (как сделать это я уже понял) И обновить ту страницу, с которой вызывалась эта форма для заполнения.
 Аватар для LastSoul
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
04.10.2007, 21:41
Цитата Сообщение от Morph Посмотреть сообщение
Появляется новое "lite" окно фиксированных размеров и заполняется форма входа на сайт.
хмммм.... ты хочешь сделать форму авторизации совсем в отдельном окне??? тебе зачем?
имхо чтобы для авторизации делать отдельное окно - это совсем извращенство....

зы: попробуй поюзать iframe
0
 Аватар для mefisto_hero
39 / 9 / 1
Регистрация: 09.09.2007
Сообщений: 158
05.10.2007, 19:20
ООО! Ты и не представляешь, на что способен мой извращённый ум Вообще такие идеи рождаются из-за незнания предмета, ИМХО.
А как вообще в JavaScript осуществляется задержка?
0
 Аватар для LastSoul
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
06.10.2007, 14:56
Цитата Сообщение от mefisto_hero Посмотреть сообщение
А как вообще в JavaScript осуществляется задержка?
setTimeout("вызываемая_функция", кол-во_милисекунд);
0
Гость
15.10.2007, 16:47
Необходимо узнать имя и версию Браузера, так как вроде бы технологии HTML и JavaScript - общепризнанные стандарты, однако разные браузеры обрабатывают файлы и скрипты по-разному. Чтобы корректно отображались элементы страницы, нужно для каждого браузера делать свой css-файл настроек. Для этой цели и нужно знать имя и версию браузера. Нашёл способ: navigator.appName и navigator.appVersion, но: например, в FireFox 2.0 в имени выводит "Netscape 5.0 (windows:ru)", а в версии браузера куча разных параметров. А мне нужно вот именно:
1.Имя: Mozilla FireFox
2.Версия: 2.0
Или:
1.Имя: Microsoft Internet Explorer
2.Версия: 6.0.
Как?
 Аватар для LastSoul
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
16.10.2007, 12:48
Цитата Сообщение от Гость Посмотреть сообщение
Необходимо узнать имя и версию Браузера, так как вроде бы технологии HTML и JavaScript - общепризнанные стандарты, однако разные браузеры обрабатывают файлы и скрипты по-разному. Чтобы корректно отображались элементы страницы, нужно для каждого браузера делать свой css-файл настроек. Для этой цели и нужно знать имя и версию браузера. Нашёл способ: navigator.appName и navigator.appVersion, но: например, в FireFox 2.0 в имени выводит "Netscape 5.0 (windows:ru)", а в версии браузера куча разных параметров. А мне нужно вот именно:
1.Имя: Mozilla FireFox
2.Версия: 2.0
Или:
1.Имя: Microsoft Internet Explorer
2.Версия: 6.0.
Как?
navigator.userAgent
0
Гость
16.10.2007, 14:29
Млин. Точно. Только сейчас просмотрел какой-то исходный код, где как раз эта функция использовалась, только автор использовал не всю возвращённую строку, а лишь кусок, который был в скобках. Спасибо
 Аватар для mefisto_hero
39 / 9 / 1
Регистрация: 09.09.2007
Сообщений: 158
16.10.2007, 21:01
А можно с помощью обычной ссылки (картинка) отправлять запросы серверу, как через обычную кнопку submit?
0
 Аватар для LastSoul
7 / 9 / 10
Регистрация: 22.08.2006
Сообщений: 378
16.10.2007, 21:38
Цитата Сообщение от mefisto_hero Посмотреть сообщение
А можно с помощью обычной ссылки (картинка) отправлять запросы серверу, как через обычную кнопку submit?
document.name_формы.submit();
подобная тема уже обсуждалась
0
 Аватар для mefisto_hero
39 / 9 / 1
Регистрация: 09.09.2007
Сообщений: 158
16.10.2007, 23:35
А какие есть операции над строками, а именно образание, поиск в строке.
0
Администратор
 Аватар для mik-a-el
87844 / 53165 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
16.10.2007, 23:57
mefisto_hero, задавайте вопросы в отдельных темах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2007, 23:57
Помогаю со студенческими работами здесь

Управление HTML средством JavaScript
Всем привет, недавно начал изучать JS, вроде все понятно, но встал вопрос. Как изменять содержимое HTML документа через javascript? Ну вот...

Задачи на работу с элементами страницы в JavaScript
Задание №1. Составить программу вычисления функции с использованием методов объекта Math y= \left\{\begin{matrix} &amp; tg(x) &amp;...

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

Управление элементами конкретного блока
Привет всем. Возник такой вопрос: есть 6 блоков с одинаковыми классами, которые выводятся циклом, но разным содержимым (текст, картинки,...

Управление элементами страницы на серверном уровне
Добрый день! До сегодня не приходилось сталкиваться с подобными вопросами, так как вообще не веб-программист. Имеется html-страница с...


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

Или воспользуйтесь поиском по форуму:
13
Закрытая тема Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru