Если вы хотите проверить выбранный вариант через JavaScript
Простейший метод - добавить атрибут onchange в этот тег и определить функцию в js-файле. Посмотрите пример, если ваш html-файл имеет опции, подобные этой
<select onchange="subjects(this.value)">
<option>Select subject</option>
<option value="Computer science">Computer science</option>
<option value="Information Technolgy">Information Technolgy</option>
<option value="Electronic Engineering">Electronic Engineering</option>
<option value="Electrical Engineering">Electrical Engineering</option>
</select>
А теперь добавьте функцию в файл js
function subjects(str){
console.log(`selected option is ${str}`);
}
Если вы хотите проверить выбранную опцию в php файле
Просто дайте атрибут name в вашем теге и получите к нему доступ к php-файлу глобальные переменные / массив ($ _GET или $ _POST), посмотрите пример, если ваш html-файл похож на этот
<form action="validation.php" method="POST">
Subject:<br>
<select name="subject">
<option>Select subject</option>
<option value="Computer science">Computer science</option>
<option value="Information Technolgy">Information Technolgy</option>
<option value="Electronic Engineering">Electronic Engineering</option>
<option value="Electrical Engineering">Electrical Engineering</option>
</select><br>
</form>
И в вашем php-файле validation.php вы можете получить доступ, как это
$subject = $_POST['subject'];
echo "selected option is $subject";
this.selected
), вы должны обходить его с помощью jQuery ($(this).prop("selected")
), но оба они будут работать для вас.