سؤال

الإعداد الخاص بي هو شيء من هذا القبيل:

radiobutton1 - selection1
radiobutton2 - selection2 textinput1

أريد اختيار RadiObutton1 عند تغيير Selection1 ، وأريد اختيار RadiObutton2 كلما تم تغيير Selection2 أو TextInput1.

يجب أن يكون هناك حل JavaScript بسيط هنا ... لا يمكنني العثور عليه.

إليك الكود الفعلي الخاص بي ("$ semopt" عبارة عن سلسلة تحمل رمز HTML للخيارات في إدخال التحديد الأول):

<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/>
هل كانت مفيدة؟

المحلول

دون اللجوء إلى "استخدام jQuery" ، إليك ما يمكنك فعله لعلاماتك المحددة.

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

افعل الشيء نفسه من أجل الآخر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top