WMmail.ru - сервис почтовых рассылок

пятница, 11 февраля 2011 г.

RFpro.ru: Программирование на Java / JavaScript

Если выпуск не отображается корректно, то вы можете прочесть его на сайте

Реклама Отказаться от рекламы
 
Subscribe.Ru

RFpro.ru: Программирование на Java / JavaScript

    Мои подписки     Мои группы     Мои новости     Друзья     Избранное

Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

vladisslav
Статус: 8-й класс
Рейтинг: 1337
• повысить рейтинг »
cradlea
Статус: Практикант
Рейтинг: 1141
• повысить рейтинг »
Жерар
Статус: Студент
Рейтинг: 435
• повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Java/JavaScript

Номер выпуска:684
Дата выхода:11.02.2011, 22:30
Администратор рассылки:Калашников О.А. (Руководитель)
Подписчиков / экспертов:273 / 91
Вопросов / ответов:1 / 2

Вопрос № 182124: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Я нашел, как вызывать выделение элемента chechbox при клике на текст, находящийся рядом с этим элементом. Пример находится в приложении. Там же находится пример с двумя radi...



Вопрос № 182124:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Я нашел, как вызывать выделение элемента chechbox при клике на текст, находящийся рядом с этим элементом. Пример находится в приложении. Там же находится пример с двумя radio button.
Мне необходимо вызывать выделение элемента radio button при клике по тексту рядом с элементом. Видимо, это делается по аналогии, но я не нашел правильный и работающий вариант.
Вариант с тегом label не предлагать, его использование ограничено, т.к. этот тег уже используется на странице и ему назначены стили, ненужные в данном случае. Мне нужен вариант именно на JavaScript.
Буду очень благодарен за помощь.

Отправлен: 06.02.2011, 21:48
Вопрос задал: Finrod (Посетитель)
Всего ответов: 2
Страница вопроса »


Отвечает Гаряка Асмик (Академик) :
Здравствуйте, Finrod!

В отличие от элементов check, radiobutton-ы с одним именем составляют группу, в которой выбирается только один. В Javascript к ним обращаются через массив.
Код:
<script type="text/javascript">
function check(){
if( !document.registration.agree.length ){
document.registration.agree.checked = document.registration.agree.checked ? false : true;
}else{
document.registration.agree[0].checked = document.registration.agree[0].checked ? false : true;
}
}
function radiob(i){
document.registration.name[i].checked = "checked";
}
</script>

<form action="" name="regis tration" method="post">
<input type="checkbox" name="agree" value="1" /><span style=""cursor:" default; font-weight: normal;" onclick="javascript:check()">Текст</span>
<br /><br />
<input type="radio" name="name" checked="checked"/><span onclick="javascript:radiob(0)">Текст1</span>
<input type="radio" name="name" /><span onclick="javascript:radiob(1)">Текст2</span>
</form>

Ответ отправил: Гаряка Асмик (Академик)
Ответ отправлен: 06.02.2011, 23:53
Номер ответа: 265747
Армения, Ереван
Тел.: 37493385079
Адрес сайта: http://rus-kniga.biz/tv11073127-3155712.html
ICQ # 166073765
Mail.ru-агент: hasmikgaryaka@bk.ru
Абонент Skype: hasmik7

Оценка ответа: 5

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 265747 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Ответ поддержали (отметили как правильный): 1 чел.



    Отвечает vladisslav (8-й класс) :
    Здравствуйте, Finrod!
    Можно сделать гораздо проще.
    Тег script здесь вообще не нужен.
    К элементам radio button, да и к другим элементам лучше обращаться по id.
    Протестировано: Opera 11.01, Mozilla firefox 3.6.13, Midori 0.0.17, Konqueror 3.5.10.

    Приложение:

    Ответ отправил: vladisslav (8-й класс)
    Ответ отправлен: 07.02.2011, 09:28
    Номер ответа: 265752

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 265752 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Ответ поддержали (отметили как правильный): 1 чел.



    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    Обсудить выпуск
     
     Как вам этот выпуск ?  Дайте свой отзыв  или  Оцените   5    4    3    2    1,   можно письмом:  5    4    3    2    1
     
      Рассылки
    Рак: Любовь,семья Ежедневный гороскоп от Providence.Ru
    Рак Любовь,семья Ежедневный гороскоп Providence.ru

    Подписаться:   на сайте    по почте

     
      Группы
    «Работа для студентов»
    Предложение работы с неполным рабочим днем. Работа для студентов
    «Добрая беседа»
    Разговоры обо всем. Беседы на любую тему. Вселенная, социум, домашние животные, интересные находки, советы или просьбы посоветовать - не важно, о чем го...
    «Глупые, но не дающие покоя вопросы»
    Вы ни когда не задумывались над какой-нибудь мелочью, которая никак не может выйти у Вас из головы или когда совсем не о чем подумать появляются мысли "а...
     
    Подписан адрес: admin10383.deep@blogger.com
    Код этой рассылки: comp.soft.prog.javaplus
    Архив рассылки
    Отписаться:  На сайте  Почтой
    Поддержка подписчиков
    Убрать рекламу
    Другие рассылки этой тематики
    Другие рассылки этого автора
    Рассылка производится: Subscribe.Ru / ЗАО «Интернет-Проекты» / О компании / Политика конфиденциальности

    Комментариев нет:

    Отправить комментарий