文本域通过<input type="text"> 标签来设定.文本域的缺省宽度是20个字符;
创建文本域(用户可以在文本域中写入文本):
<!DOCTYPE html> <html> <body> <form action=""> First name: <input type="text" name="firstname"><br> Last name: <input type="text" name="lastname"> </form> </body> </html>
效果:
创建密码域(密码字段通过标签<input type="password"> 来定义):
<!DOCTYPE html> <html> <body> <form action=""> Username: <input type="text" name="user"><br> Password: <input type="password"(密码) name="password"> </form> <p><b>Note:</b> The characters in a password field are masked (shown as asterisks or circles).</p> </body> </html>
表单使用表单标签 <form> 来设置;
多数情况下被用到的表单标签是输入标签(<input>),输入类型是由类型属性(type)定义的;
<input type="radio"> 标签定义了表单单选框选项
创建单选按钮(Radio Buttons):
<!DOCTYPE html> <html> <body> <form action=""> <input type="radio" name="sex" value="male">Male<br> <input type="radio" name="sex" value="female">Female </form> </body> </html>
效果:
<input type="submit"> 定义了提交按钮
创建提交按钮(Submit Button):
<form name="input" action="html_form_action.php" method="get"> Username: <input type="text" name="user"> <input type="submit" value="Submit"> </form>
效果:
假如在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "html_form_action.php" 的页面。该页面将显示出输入的结果。
创建复选框(用户可以选中或取消选取复选框)
<!DOCTYPE html> <html> <body> <form action=""> <input type="checkbox" name="vehicle" value="Bike">I have a bike<br> <input type="checkbox" name="vehicle" value="Car">I have a car </form> </body> </html>
效果:
创建简单的下拉列表框(下拉列表框是一个可选列表):
<!DOCTYPE html> <html> <body> <form action=""> <select(选择) name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat">Fiat</option> <option value="audi">Audi</option> </select> </form> </body> </html>
效果:
创建一个简单的带有预选值的下拉列表:
<!DOCTYPE html> <html> <body> <form action=""> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat" selected(已选择)>Fiat</option> <option value="audi">Audi</option> </select> </form> </body> </html>
效果(在不点击选择的情况下自动选择“fiat”):
创建文本域(多行文本输入控件,用户可在文本域中写入文本。可写入字符的字数不受限制):
<!DOCTYPE html> <html> <body> <textarea rows="10" cols="30"> 我是一个文本框。 </textarea> </body> </html>
效果:
创建按钮(可以对按钮上的文字进行自定义):
<!DOCTYPE html> <html> <body> <form action=""> <input type="button" value="Hello world!"> </form> </body> </html>
效果:
创建带边框表单(如何在数据周围绘制一个带标题的框);
<!DOCTYPE html> <html> <body> <form action=""> <fieldset>(自定义文字) <legend>Personal information:</legend> Name: <input type="text" size="30"><br> E-mail: <input type="text" size="30"><br> Date of birth: <input type="text" size="10"> </fieldset> </form> </body> </html>
效果:
创建输入框和确认按钮的表单:
<!DOCTYPE html> <html> <body> <form action="demo-form.php"> First name: <input type="text" name="FirstName" value="Mickey"><br> Last name: <input type="text" name="LastName" value="Mouse"><br> <input type="submit" value="Submit"(提交)> </form> </body> </html>
效果:
创建复选框的表单:
<!DOCTYPE html> <html> <body> <form action="demo-form.php" method="get"> <input type="checkbox" (复选框)name="vehicle" value="Bike"> I have a bike<br> <input type="checkbox" name="vehicle" value="Car" checked="checked"> I have a car<br> <input type="submit" value="Submit"> </form> </body> </html>
效果:
创建单选按钮的表单:
<!DOCTYPE html> <html> <body> <form action="demo-form.php" method="get"> <input type="radio" name="sex" value="Male" > Male<br> <input type="radio" name="sex" value="Female"checked="checked" > Female<br> <input type="submit" value="Submit"> </form> </body> </html>
效果(在编辑单选按钮代码里加上 checked="checked” 页面显示默认值就是此按钮):
从表单发送电子邮件:
<!DOCTYPE html> <html> <body> <h3>Send e-mail to someone@example.com:</h3> <form action="MAILTO:someone@example.com" method="post" enctype="text/plain"> Name:<br> <input type="text" name="name" value="your name"><br> E-mail:<br> <input type="text" name="mail" value="your email"><br> Comment:<br> <input type="text" name="comment" value="your comment" size="50"><br><br> <input type="submit"(提交) value="Send"> <input type="reset" (重置)value="Reset"> </form> </body> </html>
效果:
form> | 定义供用户输入的表单 |
<input> | 定义输入域 |
<textarea> | 定义文本域 (一个多行的输入控件) |
<label> | 定义了 <input> 元素的标签,一般为输入标题 |
<fieldset> | 定义了一组相关的表单元素,并使用外框包含起来 |
<legend> | 定义了 <fieldset> 元素的标题 |
<select> | 定义了下拉选项列表 |
<optgroup> | 定义选项组 |
<option> | 定义下拉列表中的选项 |
<button> | 定义一个点击按钮 |
<datalist>New | 指定一个预先定义的输入控件选项列表 |
<keygen>New | 定义了表单的密钥对生成器字段 |
<output>New | 定义一个计算结果 |