คุณสมบัติออโต้โฟกัสวิทยุอินพุต HTML DOM เชื่อมโยงกับแอตทริบิวต์ออโต้โฟกัสขององค์ประกอบ HTML คุณสมบัตินี้ใช้สำหรับการตั้งค่าหรือส่งคืนว่าปุ่มตัวเลือกอินพุตจะถูกโฟกัสโดยอัตโนมัติเมื่อโหลดหน้าเว็บหรือไม่
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติออโต้โฟกัส
radioObject.autofocus = true|false
ที่นี่ true แทนปุ่มตัวเลือกควรได้รับการโฟกัสและ false แทนมิฉะนั้น มันถูกตั้งค่าเป็นเท็จโดยค่าเริ่มต้น
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติออโต้โฟกัสวิทยุอินพุต -
<!DOCTYPE html>
<html>
<body>
<h1>Input password autofocus property</h1>
<form>
RADIO: <input type="radio" id="rad1" name=”BTN” autofocus>
</form>
<br><br>
<button type=”button” onclick="FocusVal()">CHECK FOCUS</button>
<p id="Sample"></p>
<script>
function FocusVal() {
var R = document.getElementById("rad1").autofocus;
document.getElementById("Sample").innerHTML = "The radio button has autofocus property
set to "+R;
}
</script>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่มตรวจสอบโฟกัส −

ในตัวอย่างข้างต้น −
เราได้สร้างช่องป้อนข้อมูลด้วย type=“radio”, id=“rad1”, name=“BTN” และมีคุณสมบัติออโต้โฟกัสที่เปิดใช้งานเช่นตั้งค่าเป็นจริง -
Password: <input type="password" id="rad1" name=”BTN”autofocus>
จากนั้นเราได้สร้างปุ่ม CHECK FOCUS ที่จะรันเมธอด FocusVal() เมื่อผู้ใช้คลิก -
<button type=”button” onclick="FocusVal()">CHECK FOCUS</button>
เมธอด FocusVal() รับองค์ประกอบอินพุตด้วยวิทยุประเภทโดยใช้เมธอด getElementById() และรับคุณสมบัติออโต้โฟกัส คุณสมบัติออโต้โฟกัสคืนค่าจริงและเท็จโดยขึ้นอยู่กับค่าแอตทริบิวต์ออโต้โฟกัสของปุ่มตัวเลือก ค่านี้ถูกกำหนดให้กับตัวแปร R และแสดงในย่อหน้าด้วย id “Sample” โดยใช้คุณสมบัติ innerHTML
function FocusVal() {
var R = document.getElementById("rad1").autofocus;
document.getElementById("Sample").innerHTML = "The radio button has autofocus property set to "+R;
}