JS: заполнение radio формы

Тема в разделе "Другие языки", создана пользователем Dark Wizard, 10 мар 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. Dark Wizard

    Dark Wizard

    Регистр.:
    23 сен 2007
    Сообщения:
    153
    Симпатии:
    76
    Всем привет, у меня такой вопрос.

    Есть форма, хочу чтобы при клике на ссылку она заполнялась. С input=text и textarea объектами никаких проблем. Не разобрался как сделать для radio переключателей... Причём у меня особенность - у них имя "class".

    Код:
    HTML:
    
    
    <script language="javascript">
    function onekk(form) {
    document.zayavka.wantpoints.value= '-12';
    document.zayavka.reason.value= 'обмен';
    document.zayavka.elements[2].checked=2;//это не работает
    
    }
    </script>
    Автозаполнение: <a onclick="onekk(this.form);">Вставить значения</a><br><br>
    <form name=zayavka method="post" action="">
    
    Сколько: <input name=wantpoints type=text class=SB size=3 maxlength="3"><br>
    Причина: <textarea name=reason class=SB cols=50 rows=6></textarea><br>
    
    	<input type="radio" name="class" value="1"> текст 1<br>
    	<input type="radio" name="class" value="2"> текст 2<br>
    	<input type="radio" name="class" value="3"> текст 3<br>	
    
    <input type="submit" value="Отправить!"></form>
    
     
  2. _NoName_

    _NoName_ Создатель

    Регистр.:
    27 фев 2009
    Сообщения:
    26
    Симпатии:
    6
    HTML:
    
    document.zayavka.class[0].checked=true; // для первого radio
    document.zayavka.class[1].checked=true; // для второго
    ...
    
     
    Dark Wizard нравится это.
Статус темы:
Закрыта.