📅  最后修改于: 2023-12-03 15:31:14.199000             🧑  作者: Mango
HTML表单中的输入按钮是与用户交互的重要部分,有助于收集数据和向服务器发送请求。在本文中,我们将深入研究HTML | DOM输入按钮表单属性。
我们可以使用type属性定义输入按钮的类型。下面是一些常见的类型:
示例代码:
<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>
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>
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>
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标准以便我们能够创建可访问的和可用的表单。