input有很多类型,这些类型由input标签的type属性决定。
type值可以为:text、password、radio、checkbox、submi、button,对应的组件也就分别 变成了文本输入(限1行)、密码输入、单选按钮、复选框、提交按钮、普通按钮。
下拉框由select标签和option标签构成。
文本框(没有行数、字数限制)不需要放入表单form中。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML表单</title>
</head>
<body>
<h4>
表单用于收集不同类型用户的输出,所有内容放入标签form中
<ul>
<li><a href="#Text">文本</a></li>
<li><a href="#Selection">选择</a></li>
<li><a href="#Form">表单</a> </li>
</ul></h4>
<h5>无论文本还是选择都属于input标签,不同的是type属性值(文本框不在表单中)</h5>
<div id="Text">
<h3>文本</h3>
示例:
<form>
文本域:<input type="text">
<br>密码字段:<input type="password">
</form>
<ul>
<li>input标签能输入文字的两种类型:文本、密码</li>
<li>属性type用来控制类型(text:文本;password:密码字段)</li>
</ul>
<textarea>文本框没有字数限制,也不在form内</textarea>
</div>
<div id="Selection">
<h3>选择</h3>
示例:
<form>
<input type="radio" name="RB">单选按钮01
<input type="radio" name="RB">单选按钮02
<br>
<h6>相同name属性的单选按钮只能被选中一个</h6>
<input type="checkbox" name="CB">复选框01
<input type="checkbox" name="CB">复选框02
<br><br>
<input type="submit">
<h6>提交按钮,点击后会进行form中action属性值内容,数据也会传送</h6>
<input type="button" value="button">
<h6>普通按钮,按钮上显示的文字由属性value控制</h6>
<br>
<select>
<option vaule="1">下拉选项01</option>
<option vaule="2">下拉选项02</option>
<option vaule="3" selected>下拉选项03</option>
</select>
<h6>如果下拉列表有预选项,给预选项对应的option标签添加selected属性</h6>
</form>
</div>
<div id="Form">
<h3>表单</h3>
<ul>
<li>
<fieldset style="width: 100px">
<legend>带框表单</legend>
</fieldset>
<h6>fieldset标签内套legend标签,前者为框,后者为框上文字</h6>
</li>
<li>action和method属性</li>
</ul>
</div>
</body>
</html>
浙公网安备 33010602011771号