Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача значения radio кнопки в поле text.
 
 автор: nickco   (13.03.2006 в 15:17)   письмо автору
 
 

Друзья, помогите, я уже голову сломал над этой хункцией. Имею скрипт

  function insert_name()
  {
    document.form.text.value=document.form.page.value;
  }
/* page имя, которое имеют все radio кнопки*/

По умолчанию все кнопки неактивны, вставляются динамически средствами PHP , вот их код

<input name=\"page\" type=\"radio\" value=\"$page_name\"
                       onClick=\"javascript:insert_name(); return false;\" >

при нажатии выдает результат "undefined", в чем проблема?

   
 
 автор: 12345   (13.03.2006 в 16:31)   письмо автору
 
   для: nickco   (13.03.2006 в 15:17)
 

Зачем ломать голову, если есть учебник и документация? Кнопки - это массив.

Вы будете вынуждены искать в массиве кнопок кликнутую (не checked! - потому что затем отменяете клик) - равенство объектов document.form.page[i] и event.srcElement (event.target).
Чтобы было проще, пишите this в параметре функции; или без функции:

<input name=page type=radio value=$page_name 
                       onClick=this.form.text.value=this.value;return!1;>


(А что, конфликта имён нет, если пишете <form name=form>?)
Кстати, зачем отменять визуализацию клика? (return false)

   
 
 автор: NickCo   (13.03.2006 в 16:43)   письмо автору
 
   для: 12345   (13.03.2006 в 16:31)
 

Визуализация клика не отменена, просто по умолчанию ни одна кнопка не выбрана.

   
 
 автор: 12345   (13.03.2006 в 19:18)   письмо автору
 
   для: NickCo   (13.03.2006 в 16:43)
 

Это да, но она и не выберется при onclick=return(false)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования