CodeGym /課程 /Frontend SELF TW /元素 <input>

元素 <input>

Frontend SELF TW
等級 8 , 課堂 3
開放

3.1 元素 <input type="button">

元素 <input type="button"> 用於創建一個沒有內建預設行為的按鈕。 不同於 submit 和 reset 按鈕會在點擊時執行特定動作,button 按鈕通常與 JavaScript 結合使用來執行特定任務。

使用示例:

HTML
    
      <input type="button" value="Click Me" onclick="alert('Button clicked!')">
    
  

基本屬性:

1. 屬性 value: 設定按鈕上顯示的文本。

HTML
    
      <input type="button" value="Click Me">
    
  

2. 屬性 onclick: 定義當按鈕被點擊時執行的 JavaScript 函數。

HTML
    
      <input type="button" value="Click Me" onclick="myFunction()">
    
  
JavaScript
    
      function myFunction() {
        alert('Button clicked!');
      }
    
  

使用例子:

調用 JavaScript 函數:

HTML
    
      <input type="button" value="Show Alert" onclick="showAlert()">
    
  
JavaScript
    
      function showAlert() {
        alert('This is an alert!');
      }
    
  

更改元素樣式:

HTML
    
      <input type="button" value="Change Color" onclick="changeColor()">
      <p id="text">This is a paragraph.</p>
    
  
JavaScript
    
      function changeColor() {
        document.getElementById('text').style.color = 'blue';
      }
    
  

3.2 元素 <input type="checkbox">

元素 <input type="checkbox"> 用於創建核取方塊,允許用戶從提供的選項中選擇一個或多個。核取方塊可以被選中或取消選中。

使用示例:

HTML
    
      <label for="subscribe">Subscribe to newsletter:</label>
      <input type="checkbox" id="subscribe" name="subscribe" value="yes">
    
  

基本屬性:

1. 屬性 name: 設置表單元素的名稱,該名稱將隨數據一起發送到伺服器。

HTML
    
      <input type="checkbox" name="subscribe">
    
  

2. 屬性 value: 設置當核取方塊被選中時發送到伺服器的值。

HTML
    
      <input type="checkbox" name="subscribe" value="yes">
    
  

3. 屬性 checked: 定義核取方塊是否應該預設被選中。

HTML
    
      <input type="checkbox" name="subscribe" value="yes" checked>
    
  

使用示例:

多個核取方塊:

HTML
    
      <p>Select your interests:</p>
      <input type="checkbox" name="interest" value="sports">Sports<br>
      <input type="checkbox" name="interest" value="music">Music<br>
      <input type="checkbox" name="interest" value="movies">Movies<br>
    
  

預設選中的核取方塊:

HTML
    
      <input type="checkbox" name="terms" value="agree" checked> I agree to the terms and conditions
    
  

3.3 元素 <input type="radio">

單選按鈕 (type="radio")

元素 <input type="radio"> 用於創建「單選按鈕」,允許用戶從組中選擇唯一選項。單選按鈕通過相同的 name 屬性值進行分組

使用示例:

HTML
    
      <p>Choose your gender:</p>
      <input type="radio" id="male" name="gender" value="male">
      <label for="male">Male</label><br>
      <input type="radio" id="female" name="gender" value="female">
      <label for="female">Female</label><br>
    
  

基本屬性:

屬性 name: 設定單選按鈕組的名稱。所有具有相同名稱的單選按鈕將屬於同一組,使用者只能選擇其中一個。

HTML
    
      <input type="radio" name="gender" value="male">
      <input type="radio" name="gender" value="female">
    
  

屬性 value: 設置當單選按鈕被選中時發送到伺服器的值。

HTML
    
      <input type="radio" name="gender" value="male">
    
  

屬性 checked: 定義單選按鈕是否應該預設被選中。

HTML
    
      <input type="radio" name="gender" value="male" checked>
    
  

使用示例:

選擇單項的單選按鈕組:

HTML
    
      <p>Choose a color:</p>
      <input type="radio" name="color" value="red">Red<br>
      <input type="radio" name="color" value="green">Green<br>
      <input type="radio" name="color" value="blue">Blue<br>
    
  

預設選中的單選按鈕:

HTML
    
      <input type="radio" name="subscription" value="monthly" checked>Monthly<br>
      <input type="radio" name="subscription" value="yearly">Yearly<br>
    
  
1
任務
Frontend SELF TW, 等級 8, 課堂 3
上鎖
複選框
複選框
1
任務
Frontend SELF TW, 等級 8, 課堂 3
上鎖
單選按鈕
單選按鈕
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION