Прототип и радио кнопки - PullRequest
       17

Прототип и радио кнопки

0 голосов
/ 31 марта 2011

У меня есть два комплекта радио:

<div class="form-row">
    <div class="field-label">
        <label for="part"><span class="style37">Participated</span></label><p class="aste">*</p>
            <input type="radio" name="particip" id="particip-yes" value="on" checked> Yes
            <input type="radio" name="particip" id="particip-no" value="off">No
     </div>
 </div>
 <div class="form-row">
     <div class="field-label">
         <label for="trav"><span class="style37">Traveled?:</span></label>
             <input type="radio" name="traveled" id="traveled-yes" value="on" checked>Yes
             <input type="radio" name="traveled" id="traveled-no" value="off">No
     </div>
  </div>

Когда я нажимаю на участие-нет, мне нужно выбрать путешествие-нет и отключить как путешествие-да, так и путешествие нет. Я попробовал:

  Event.observe('particip-no', 'click', function() {
      $$('travel-no').checked=true
      $$('travel-no').disabled=true
      $$('travel-si').disabled=true
      alert('no travel');});

Оповещение появляется, но нет никаких изменений в радио. Есть намеки? Спасибо.

1 Ответ

6 голосов
/ 31 марта 2011

Если вы выбираете по идентификатору, вы просто хотите $ не $$

  $('travel-no').checked=true;
  $('travel-no').disabled=true;
  $('travel-si').disabled=true;

... при условии, что идентификаторы верныТебе тоже не хватает точек с запятой

...