<form onsubmit="fix()">
<select id="s1">
<select id="s2">
function fix(){
if (document.getElementById('s1').value) {
document.getElementById('s2').value = 0;
} else if (document.getElementById('s2').value) {
document.getElementById('s1').value = 0;
}
}
<?if(isset($_POST['keystring']) && isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] != $_POST['keystring']){?>
<div class="alert">Неверно введен код с картинки!</div>
<?}?>
if (!is_int($a)) throw new InvalidArgumentException('function only accepts integers. Input was: '.$a);
$url = 'http://toster.ru';
echo file_get_contents($url);
В твоем случае, надо к каждому select-у добавить функцию в событие onchange
и в функции в зависимости от логики устанавливать флаг selected для option-он, на чистом js Будте примерно так:
логика думаю понятна: ждешь onchange у элемента, затем в остальных ставишь selectedIndex = 0;