表单及表单应用
<from method="post" action="result.html">
<p>名字:<Input name="name"type="text"></p>
<p>密码:<Input name="pass"type="password"></p>
<p>
<Input type="submit"name="Button"value="提交">
<Input type="reset"name="Reset"value="重置"/>
</p>
<from>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>FromTest</title>
</head>
<body>
<h1>注册</h1>
<form action="StructureTest.html" method="post">
<p>名字:<input type="text"name="username"></p>
<p>密码:<input type="password"name="password"></p>
<p>
<input type="submit">
<input type="reset">
</p>
</form>
</body>
</html>
属性 | 说明 |
---|
type | 指定元素的类型:text、password、checkbox、radio、submit、reset、file、hidden、Image和button,默认为text |
name | 指定表单元素的名称 |
value | 元素的初始值,type为radio时必须指定一个值 |
size | 指定表达元素的初始宽度,当type为text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位 |
maxlenth | type为text或password时,输入的最大字符数 |
checked | type为radio或checkbox时,指定按钮是否是bei选中 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>FormTest2</title>
</head>
<body>
<form action="StructureTest.html"method="get">
<p>名字:<input type="text"name="username"value="Java"size="10"></p>
<p>密码框:<input type="password"name="password"></p>
<p>性别:
<input type="radio" value="boy"name="sex">
<input type="radio"value="girl"name="sex">
</p>
<p>爱好:
<input type="checkbox"value="sleep"name="hobby">睡觉
<input type="checkbox"value="chat"name="hobby">聊天
<input type="checkbox"value="game"name="hobby">游戏
<input type="checkbox"value="code"name="hobby">写代码
</p>
<p>
<input type="button"value="了解详情"name="了解详情">
</p>
<p>国家:
<select name="列表名称">
<option value="China">中国</option>
<option value="USA">美国</option>
<option value="Japen">日本</option>
<option value="India">印度</option>
</select>
</p>
<p>反馈:
<textarea name="textarea" cols="50"rows="10">文本内容</textarea>
</p>
<p>
<input type="file"name="files">
<input type="button"value="上传"name="upload">
</p>
<p>邮箱:
<input type="email" name="email">
</p>
<p>
<input type="url"name="url">
</p>
<p>商品数量:
<input type="number"name="num"max="100"min="0"step="1">
</p>
<p>
<input type="range"name="voice"max="100"min="0"step="2">
</p>
<p>搜索:
<input type="search"name="search">
</p>
<p>
<input type="submit"value="提交">
<input type="reset"value="重置">
</p>
</form>
</body>
</html>
- 表单的应用
- 隐藏域 :hidden
- 只读:readonly
- 禁用:disabled
表单初级验证
- 常用方式
- placeholder 提示信息
- required 非空判断
- pattern 正则表达式