2010-03-23 2 views
1

Ma configuration est quelque chose comme ceci:Sélection d'un bouton radio lorsqu'une valeur déroulant change

radiobutton1 - selection1 
radiobutton2 - selection2 textinput1 

Je veux radiobutton1 à sélectionner chaque fois selection1 est changé, et je veux radiobutton2 être sélectionné chaque fois que l'selection2 ou textinput1 est modifié.

Il doit y avoir une simple solution javascript ici ... Je ne peux pas le trouver.

Voici mon code actuel (« semopt $ » est une chaîne contenant le code html pour les options sur la première entrée de sélection):

<input type='radio' name='semester' value='existing'/>Existing semester: 
    <select name='sem_id'">$semopt 
    </select><br/> 
<input type='radio' name='semester' value='new'/>New Semester: 
    <select name='sem_name'"> 
     <option value='Fall'>Fall</option> 
     <option value='Spring'>Spring</option> 
    </select> 
    <input name='sem_year' value='$thisyear' size='5'"/><br/> 

Répondre

1

sans avoir recours à « utiliser jQuery » est ici ce que vous pouvez faire pour vos tags de sélection.

<select id="selection1" onchange="document.getElementById('radiobutton1').checked = true;"> 

faire la même chose pour l'autre.

+0

C'était rapide. Merci! –