Я думаю, вы получите лучшие ответы и больше внимания, если ваши вопросы включают в себя код, демонстрирующий ваши собственные попытки найти ответ, вместо того, чтобы просить других написать код, который вам нужен.Не только потому, что люди не хотят чувствовать, что они делают свободную работу, но также становится намного труднее отвечать.
Например, хотя то, что вы пытаетесь сделать, это довольно простой javascript, есть десятки различных способов, которые вы можете решить.Вот быстрый рабочий ответ на ваш вопрос (с использованием jQuery):
<script>
$(document).ready(function(){
$('select[name=main_dropdown]').bind('change',function(){
if($(this).val() == 'Option2') $('select[name=secondary_dropdown] option[value=Option2]').remove();
});
});
</script>
<select name="main_dropdown">
<option value="Option1">Option 1</option>
<option value="Option2">Option 2</option>
</select>
<select name="secondary_dropdown">
<option value="Option1">Option 1</option>
<option value="Option2">Option 2</option> // Let's say i want to remove this option tag if Option2 in main_dropdown is selected.
<option value="Option2">Option 2</option>
</select>
Посмотрите на него в действии.
Тем не менее, это решение невероятно хрупкое.Он будет делать то, что вы хотите в этом случае , но это не очень хорошее решение, если ваши отношения изменятся, или код станет более сложным и т. Д. Без примера кода невозможно определить, по каким критериям вы 'Я использую его для нацеливания опций и удаления их, так что это не принесет вам пользы.
Я рекомендую начать с библиотеки jQuery , в которой есть несколько замечательных Tutorials ,Вы должны быть в состоянии решить такие проблемы самостоятельно довольно быстро, если вы решите.Если ваш код в конечном итоге не работает, и вы не знаете, куда обратиться, не бойтесь - я уверен, что люди здесь будут рады помочь вам.