<form>
标签,具体语法如下所示:
<form action="URL" method="GET|POST">
表单中的其它标签
</form>
<form>
标签提供了一些专用的属性,如下表所示:属性 | 可选值 | 描述 |
---|---|---|
accept | MIME_type | HTML5 中不再支持,设置服务器要接收的文件类型 |
accept-charset | character_set | 设置表单数据的字符集(默认为 HTML 文档字符集) |
action | URL | 设置要将表单提交到何处(默认为当前页面) |
autocomplete | on、off | 设置是否启用表单的自动完成功能(默认开启) |
enctype |
application/x-www-form-urlencoded、 multipart/form-data、 text/plain |
设置在提交表单数据之前如何对数据进行编码(适用于 method="post" 的情况) |
method | get、post | 设置使用哪种 HTTP 方法来提交表单数据(默认为 get) |
name | text | 设置表单的名称 |
novalidate | novalidate | 如果使用该属性,则提交表单时不进行验证 |
target | _blank、_self、_parent、_top | 设置在何处打开 action 属性设定的链接(默认为 _self) |
控件/标签 | 描述 |
---|---|
<input> | 定义输入框 |
<textarea> | 定义文本域(一个可以输入多行文本的控件) |
<label> | 为表单中的各个控件定义标题 |
<fieldset> | 定义一组相关的表单元素,并使用边框包裹起来 |
<legend> | 定义 <fieldset> 元素的标题 |
<select> | 定义下拉列表 |
<optgroup> | 定义选项组 |
<option> | 定义下拉列表中的选项 |
<button> | 定义一个可以点击的按钮 |
<datalist> | 指定一个预先定义的输入控件选项列表 |
<keygen> | 定义表单的密钥对生成器字段 |
<output> | 定义一个计算结果 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML form表单演示</title> </head> <body> <form action="./userinfo.php" method="POST"> <!-- 文本输入框控件 --> <label>用户名: </label><input name="username" type="text"><br> <!-- 密码框控件 --> <label>密 码: </label><input name="password" type="password"><br> <!-- 下拉菜单控件 --> <label>性 别:</label> <select name="sex"> <option value="1">男</option> <option value="2">女</option> <option value="3">未知</option> </select> <br> <!-- 复选框控件 --> <label>爱 好:</label> <input type="checkbox" name="hobby" value="1">听音乐 <input type="checkbox" name="hobby" value="2">看电影 <input type="checkbox" name="hobby" value="3">打游戏 <br> <!-- 单选按钮控件 --> <label>学 历:</label> <input type="radio" name="education" value="1">小学 <input type="radio" name="education" value="2">中学 <input type="radio" name="education" value="3">本科 <input type="radio" name="education" value="4">硕士 <input type="radio" name="education" value="5">博士 <br> <!-- 按钮 --> <input type="submit" value="提 交">   <input type="reset" value="重 置"> </form> </body> </html>运行结果如下图所示:
图1:HTML form 表单演示
本文链接:http://task.lmcjl.com/news/17471.html