【发布时间】:2021-09-25 20:15:10
【问题描述】:
如果我想从我的表格下拉列表中选择医生的姓名,那么它只会在其下方的第二个下拉列表中显示他/她的专长。例如,Sarah 医生是妇科医生,所以当我从下拉菜单中选择她的名字时,它只会在第二个下拉菜单中显示她的专长,而隐藏另一个专长。
例如,如果我选择 Dr. James,他是妇科医生和计划生育顾问,下面的下拉菜单应该显示妇科和计划生育诊所服务,而没有其他内容。
因此,如果任何“医生”拥有超过 1 个专业,则用户可以选择任何一项服务。或者,如果用户选择了任何服务,如 Gynae,那么下拉菜单只在列表中显示 Gynae 顾问,例如,如果我从服务部分选择“妇科”,那么上方的下拉菜单只显示那些医生姓名妇科顾问,或者如果我选择“家庭诊所”服务,那么它只显示那些医生的名字,即妇科顾问。如果 James 医生是妇科和家庭计划顾问,那么如果用户选择妇科,那么它会显示 James 医生的名字以及 Sarah 医生
<select name="doctorsname" id="doctors" class="form-control" required>
<option value="No Doctor Selected">Select Your Doctor</option>
<option value="Dr. Sarah (Gynaecologist)> Dr.Sarah (Gynaecologist) </option>
<option value="Dr. James (Gynaecologist & Family Planner Consultant)">Dr. James (Gynaecologist & Family Planner Consultant)</option>
</select>
<select name="services" id="service" class="form-control" required>
<option value="No Service Selected">Select Your Services</option>
<option value="Gynaecology">Gynaecology</option>
<option value="Family Planing Clinic">Family Planing Clinic</option>
</select>
【问题讨论】:
-
欢迎您!你的问题是重复的。您可以找到各种解决方案,您只需要输入好词:“javascript chained dropdown”。例如:stackoverflow.com/questions/22661535/… 或 stackoverflow.com/questions/28163199/…
-
这对我没有帮助
标签: javascript html jquery forms