หากคุณต้องการตรวจสอบตัวเลือกที่เลือกผ่านจาวาสคริปต์
วิธีที่ง่ายที่สุดคือการเพิ่มคุณสมบัติการเปลี่ยนในแท็กนั้นและกำหนดฟังก์ชั่นในไฟล์ 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
เพียงให้แอตทริบิวต์ชื่อในแท็กของคุณและเข้าถึง 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")
) แต่พวกเขาทั้งสองจะทำงานให้คุณ