实例: 带有两个输入字段和一个提交按钮的 HTML 表单:
<form action="demo_form.php" method="get"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="提交"> </form>
标签定义及使用说明
<form> 标签用于创建供用户输入的 HTML 表单。
<form> 元素包含一个或多个如下的表单元素:
- <input>
- <textarea> 多行的文本输入控件
- <button>
- <fieldset> 元素可将表单内的相关元素分组
- <label> 标签为 input 元素定义标注(标记)没有特殊效果,label 元素内点击文本,会自动将焦点转到和标签相关的表单控件
// label 标签的 for 属性应当与相关元素的 id 属性相同。 <form action="#" method="get" id="nameform"> <label for="male">Male</label> <input type="radio" name="sex" id="male" /> <br /> <label for="female">Female</label> <input type="radio" name="sex" id="female" /> </form> // 表单之外的label,依然是表单的一部分,可以自动关联到对应的 input。 // form是否是表单id,或者说写不写都行。
// 存在多个表单时,只会从上而下关联第一个id === for 的元素 <label for="female" form="nameform">Female</label>
- <select> 元素是一种表单控件,可用于在表单中接受用户输入
- <option> 元素定义下拉列表中的一个选项(一个条目)
- <optgroup> 标签定义选项组。
<select> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select> <select> <optgroup label="Swedish Cars"> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> </optgroup>
<optgroup label="German Cars"> <option value ="mercedes">Mercedes</option> <option value ="audi">Audi</option> </optgroup> </select>