一、表单标签<from>
表单标签是最常用的标签,用于与服务器端的交互
1、表单组件input
<input>:输入标签:接受用户输入信息。
其中的type属性指定输入标签的类型。
|-- 文本框text 输入的文本信息直接显示在矿中
|-- 密码框password 输入的文本以远点或者星号的形式显示
|-- 单选框radio 如:性别选择
|-- 复选框checkbox 如:兴趣选择
|-- 隐藏字段 hidden 在页面上不显示,单在提交的时候随其他内容一起提交
|-- 提交按钮 submit用于提交表单中的内容
|-- 选择文件 file
|-- 图片 image
|-- 按钮 button -->可以设置弹窗alert
2、表单组件select&textarea
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单</title> </head> <body> <!--像服务端提交,表单中的组件必须有name和value属性 用于给服务端获取数据方便 --> <form> 输入名称:<input type="text" name="user" value=""/><br/> 输入密码:<input type="password" name="passwd"/><br/> 性别:<input type="radio" name="sex" value="nan"/>男 <input type="radio" name="sex" value="nv" checked="checked"/>女<br/> <!--默认选中女 --> 兴趣爱好:<input type="checkbox"/>游泳 <input type="checkbox"/>画画 <input type="checkbox"/>跳舞<br/> 选择文件:<input type="file" name="file"/><br/> 一个图片:<input type="image" src="11.jpg" width="20" height="20" /><br/> <!--数据不需要客户端知道,但是可以将其提交服务端--> 隐藏组件:<input type="hidden" name="myke" value="myvalue"/><br/> <!--alert弹窗 --> 一个按钮:<input type="button" value="有个按钮" onclick="alert(‘有个阿牛‘)"/><br/> <select name="country"> <option value="none">--选择国家--</option> <option value="usa">美国</option> <option value="zh" selected="selected">中国</option> <option value="en">英国</option> </select> <textarea name="text"></textarea> <br/> <input type="reset" value="清除数据"/> <input type="submit" value="提交数据"/><br/> </form> </body> </html>
页面展示
二、表单格式化
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单格式化</title> </head> <body> <form> <table border="1" bgcolor="#8fbc8f" cellpadding="10" cellspacing="0" width="600"> <tr> <th colspan="2">注册表单</th> </tr> <tr> <td>用户名称:</td> <td><input type="text" name="user"/></td> </tr> <tr> <td>输入密码:</td> <td><input type="password" name="psw"/></td> </tr> <tr> <td>确认密码:</td> <td><input type="password" name="repsw"/></td> </tr> <tr> <td>选择性别:</td> <td> <input type="radio" name="sex" value="nan"/>男 <input type="radio" name="sex" value="nv" checked="checked"/>女 </td> </tr> <tr> <td>选择技术:</td> <td> <input type="checkbox" name="tech" value="JAVA"/>JAVA <input type="checkbox" name="tech" value="HTML"/>HTML <input type="checkbox" name="tech" value="CSS"/>CSS </td> </tr> <tr> <td>选择国家:</td> <td> <select name="country"> <option value="none">--选择国家--</option> <option value="usa">美国</option> <option value="zh" selected="selected">中国</option> <option value="en">英国</option> </select> </td> </tr> <tr> <th colspan="2"> <input type="reset" value="清除数据"/> <input type="submit" value="提交数据"/> </th> </tr> </table> </form> </body> </html>
页面效果