html5基础知识第三章表单
2015-11-14 12:02
671 查看
以下内容是学习期间整理,有些语句是便于理解,便于快速入门写的。并不权威
。
表单是灰常重要的内容;灰常重要的内容;灰常重要的内容;重要的事情说三遍。表单直接与后台挂钩,想现在的登入界面都是用表单提交用户的帐号密码传给后台,后台判断再反馈信息给用户。非常重要又非常简单
一下只是单纯的页面,没有交互代码,放心去学吧
表单结构:
带按钮的表单:
input 的 type 全部属性可以参考 w3school
常用的:
文本框:text 输入内容可见
密码框:password 输入内容不可见
邮箱框:email 输入内容必须是email格式
单选框:radio 只能选择一个内容
复选框:checkbox 可以选择多个内容
按钮:button / submit
radio和checkbox可以选择使用select2,个人觉得挺不错的;为了让页面跟友好,是要用lable标签修饰radio和checkbox的。
button是不能通过键盘Enter点击可以添加js代码解决该问题:
具体使用看代码
注意点:
第一个文本框一定要加autofocus=“autofocus”
可以友情的添加placeholder=“提示内容”
button不能用回车提交,一般用Ajax提交;submit可以用回车,一般用action提交
单选框和复选框一定要被<lable></label>包住
单选框里面要用name="相同内容",不然都会被选择到
本人学的是后台java开发,前端只是简单的学习,如有不对的地方可以留言。ITDragon
更多干货等你来拿 http://www.itit123.cn/
。
表单是灰常重要的内容;灰常重要的内容;灰常重要的内容;重要的事情说三遍。表单直接与后台挂钩,想现在的登入界面都是用表单提交用户的帐号密码传给后台,后台判断再反馈信息给用户。非常重要又非常简单
一下只是单纯的页面,没有交互代码,放心去学吧
表单结构:
<form> <input type=""/> </form>
带按钮的表单:
<form action="form.do" method="post"> username: <input type="text" name="user" /> <input type="submit" value="submit" /> </form>
input 的 type 全部属性可以参考 w3school
常用的:
文本框:text 输入内容可见
密码框:password 输入内容不可见
邮箱框:email 输入内容必须是email格式
单选框:radio 只能选择一个内容
复选框:checkbox 可以选择多个内容
按钮:button / submit
radio和checkbox可以选择使用select2,个人觉得挺不错的;为了让页面跟友好,是要用lable标签修饰radio和checkbox的。
button是不能通过键盘Enter点击可以添加js代码解决该问题:
$(document).keydown(function(e){ if (e.keyCode == 13) { 函数(); } });
具体使用看代码
<!doctype html> <html> <head> <!--声明当前页面的编码集:charset=gbk,gbk2312(中文编码),utf-8(国际编码)--> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <!--当前页面的三要素--> <title>html form 表单</title> <meta name="Keywords" content="关键词,关键词"> <meta name="Description" content=""> <!--css,js--> <style type="text/css"> </style> </head> <body> <form> text:<input type="text" value="我是text" autofocus="autofocus" placeholder="提示内容"/> <br /> password:<input type="password" value="我是password"/> <br /> hidden:<input type="hidden" value="我是hidden"/> <br /> radio:<label><input type="radio" name="sex"/>男</label> <label><input type="radio" name="sex"/>女</label> <br /> checkbox:<label><input type="checkbox" name="hobbys"/>shopping</label> <label><input type="checkbox" name="hobbys"/>sports</label> <label><input type="checkbox" name="hobbys"/>playing</label> <br /> textarea:<textarea width="20px" height="10px"></textarea> <br /> select: <!--selected 表示默认修饰 disabled 表示禁用,不让选择 size 表示下拉框的大小--> <select disabled="disabled" size="3"> <option>一月</option> <option selected>二月</option> <option>三月</option> <option>四月</option> </select> <br /> file:<input type="file"/> <br /> table: <table border="1"> <th colspan="2">跨行</th> <tr> <td>1</td> <td>2</td> </tr> <tr> <td>4</td> <td rowspan="3">3</td> </tr> <tr> <td>跨列</td> </tr> <tr> <td>跨列</td> </tr> </table> <input type="submit" value="submit" /> <input type="button" value="button" /> <input type="reset" value="reset" /> </form> </body> </html>
注意点:
第一个文本框一定要加autofocus=“autofocus”
可以友情的添加placeholder=“提示内容”
button不能用回车提交,一般用Ajax提交;submit可以用回车,一般用action提交
单选框和复选框一定要被<lable></label>包住
单选框里面要用name="相同内容",不然都会被选择到
本人学的是后台java开发,前端只是简单的学习,如有不对的地方可以留言。ITDragon
更多干货等你来拿 http://www.itit123.cn/
相关文章推荐
- HTML4/4.01,XHTML 1.0/1.1/2.0,HTML5,之间有什么区别?
- No1 HTML5+CSS
- html5基础知识第二章标签
- html5 图片热点area,map的用法
- HTML5提供的拖拽功能
- 基于HTML5的WebGL设计汉诺塔3D游戏
- 基于HTML5的WebGL设计汉诺塔3D游戏
- hive-1.1.0-cdh5.4.0 安装
- html5基础知识第一章语法
- html5 --基础笔记2
- HTML5 拖拽实现
- HTML5存储系统
- HTML5 中的事件监听
- html5中input框type属性
- HTML5音乐播放器
- HTML5安全:内容安全策略(CSP)简介
- HTML5如何做横屏适配
- HTML5新增与废除
- HTML5
- html5--基础笔记