📜  HTML | DOM 输入按钮表单属性(1)

📅  最后修改于: 2023-12-03 15:31:14.199000             🧑  作者: Mango

HTML | DOM 输入按钮表单属性

HTML表单中的输入按钮是与用户交互的重要部分,有助于收集数据和向服务器发送请求。在本文中,我们将深入研究HTML | DOM输入按钮表单属性。

1. type属性

我们可以使用type属性定义输入按钮的类型。下面是一些常见的类型:

  • text:普通文本输入字段
  • password:密码输入字段
  • file:文件上传选择器
  • checkbox:复选框
  • radio:单选按钮
  • submit:提交按钮
  • button:普通按钮

示例代码:

<form>
  <label>用户名: <input type="text" name="username"></label>
  <br>
  <label>密码: <input type="password" name="password"></label>
  <br>
  <label>头像: <input type="file" name="avatar"></label>
  <br>
  <label>是否同意条款: <input type="checkbox" name="terms" value="yes"></label>
  <br>
  <label>性别:</label>
  <br>
  <label><input type="radio" name="gender" value="male">男</label>
  <br>
  <label><input type="radio" name="gender" value="female">女</label>
  <br>
  <input type="submit" value="注册">
  <input type="button" value="取消">
</form>
2. value属性

value属性指定了输入按钮的初始值。对于文本输入字段和密码输入字段,value属性表示输入框中的初始文本。对于文件上传选择器和提交按钮,value属性表示按钮上的文本。对于单选按钮和复选框,value属性表示选中时发送到服务器的值。

示例代码:

<form>
  <label>输入框: <input type="text" name="text" value="初始文本"></label>
  <br>
  <label>提交按钮: <input type="submit" value="提交"></label>
  <br>
  <label>复选框: <input type="checkbox" name="checkbox" value="yes" checked>选中</label>
  <br>
  <label>单选按钮:</label>
  <br>
  <label><input type="radio" name="radio" value="male" checked>男</label>
  <br>
  <label><input type="radio" name="radio" value="female">女</label>
  <br>
</form>
3. disabled属性

disabled属性禁用了输入按钮。禁用的输入按钮无法进行交互,不会接收任何用户事件。

示例代码:

<form>
  <label>输入框: <input type="text" name="text" disabled></label>
  <br>
  <label>提交按钮: <input type="submit" value="提交" disabled></label>
  <br>
  <label>复选框: <input type="checkbox" name="checkbox" value="yes" disabled>选项</label>
  <br>
  <label>单选按钮:</label>
  <br>
  <label><input type="radio" name="radio" value="male" disabled>男</label>
  <br>
  <label><input type="radio" name="radio" value="female" disabled>女</label>
  <br>
</form>
4. required属性

required属性指示了此输入按钮是否必须填写。对于文本输入字段、密码输入字段、文件上传选择器、单选按钮和复选框,required属性表示该字段必须填写或选中才能提交表单。对于提交按钮和普通按钮,required属性无效。

示例代码:

<form>
  <label>用户名: <input type="text" name="username" required></label>
  <br>
  <label>密码: <input type="password" name="password" required></label>
  <br>
  <label>头像: <input type="file" name="avatar" required></label>
  <br>
  <label>是否同意条款: <input type="checkbox" name="terms" value="yes" required></label>
  <br>
  <label>性别:</label>
  <br>
  <label><input type="radio" name="gender" value="male" required>男</label>
  <br>
  <label><input type="radio" name="gender" value="female" required>女</label>
  <br>
  <input type="submit" value="注册">
</form>

输入按钮表单属性可以帮助我们设计交互式表单,以从用户收集数据并将其提交到服务器。在使用这些属性时,我们需要注意HTML | DOM标准以便我们能够创建可访问的和可用的表单。