Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ออบเจ็กต์ HTML DOM Input Week

ออบเจ็กต์ Input Week ของ HTML DOM แทนองค์ประกอบ <input type="week"> ให้เข้าถึงคุณสมบัติและเมธอดครบถ้วนสำหรับช่องป้อนสัปดาห์

ไวยากรณ์ (Syntax)

สร้างช่องป้อนสัปดาห์แบบไดนามิก:

var weekObject = document.createElement("INPUT"); weekObject.type = "week";

แอตทริบิวต์ (Attributes)

แอตทริบิวต์คำอธิบาย
autocompleteค่าของแอตทริบิวต์ autocomplete ของช่องสัปดาห์
autofocusกำหนดให้โฟกัสอัตโนมัติเมื่อโหลดหน้า
defaultValueตั้งค่า/ดึงค่าเริ่มต้นของช่องสัปดาห์
disabledปิด/เปิดการใช้งานช่องสัปดาห์
formอ้างอิงฟอร์มที่ครอบคลุมช่องสัปดาห์
maxตั้งค่า/ดึงสัปดาห์สูงสุดที่อนุญาต
minตั้งค่า/ดึงสัปดาห์ต่ำสุดที่อนุญาต
nameค่าของแอตทริบิวต์ name ของช่องสัปดาห์
readOnlyกำหนดให้ช่องสัปดาห์อ่านอย่างเดียว
requiredกำหนดให้ช่องสัปดาห์บังคับกรอก
stepค่าของแอตทริบิวต์ step (ช่วงสัปดาห์)
typeคืนค่าประเภทฟอร์ม (จะเป็น "week")
valueตั้งค่า/ดึงค่าของแอตทริบิวต์ value

เมธอด (Methods)

เมธอดคำอธิบาย
stepDown()ลดสัปดาห์ลงตามจำนวนที่ระบุ
stepUp()เพิ่มสัปดาห์ขึ้นตามจำนวนที่ระบุ

ตัวอย่างการใช้งาน

ตัวอย่างเข้าถึงคุณสมบัติ form ของช่องสัปดาห์

<!DOCTYPE html>
<html>
<head>
<title>Input Week form</title>
<style>
  form {
    width: 70%;
    margin: 0 auto;
    text-align: center;
  }
  * {
    padding: 2px;
    margin: 5px;
  }
  input[type="button"] {
    border-radius: 10px;
  }
</style>
</head>
<body>
<form id="Mid-Term">
  <fieldset>
    <legend>Week-form</legend>
    <label for="WeekSelect">สัปดาห์สอบ: <input type="week" id="WeekSelect" value="2019-W36"> </label> 
    <input type="button" onclick="showExamination()" value="What exams are in this week? "> 
    <div id="divDisplay"></div> 
  </fieldset> 
</form>
<script> 
  var divDisplay = document.getElementById("divDisplay"); 
  var inputWeek = document.getElementById("WeekSelect"); 
  function showExamination() { 
    divDisplay.textContent = 'Examinations: ' + inputWeek.form.id; 
  } 
</script> 
</body>
</html>

ผลลัพธ์

ก่อนคลิกปุ่ม - ช่องสัปดาห์แสดง 2019-W36

คลิก "What exams are in this week?" - แสดง "Examinations: Mid-Term"

รูปแบบค่า: YYYY-Www ตาม ISO 8601 (เช่น 2024-W15 = ปี 2024 สัปดาห์ที่ 15)