跟随我在oracle学习php(4)
制作html表单
客户端(每个用户的计算机)在浏览网页时,都会向服务器(后台)端索要数据,然后将得
到的数据呈现在浏览器当中。除了索要数据之外,有时客户端也希望能够向服务器端发送
一些数据。
这时我们就需要表单,如百度的输入框,注册时的输入框和按钮都是表单。
表单
<form action=””></form>
表单元素(能单独用)
<input type=”text”><br>
<input type=”password”>放到表单里面
<button>提交</button>
通用格式:<input type=”类型” name=”” value=””>
属性: name value给后台发送的值
文本类型 属性:readonly(只读,属性名跟属性值一样的可以不写属性值)maxlength(最大 写入长度值) size(栏位显示宽度)disabled (不可操作的)
Text(普通文本), password(密码框),hidden(隐藏域,页面上看不见,但 会传到后台)
textarea(特殊格式)<textarea name=””id=”” cols=“ ” rows=””></textarea> 将内容提交后台
选择类型 属性:checked(默认选中)如果想设置必须选择某项,加checked和disabled
Selected (option的默认选中)multiple 将下拉选项全部显示
Size=“数字”显示多少个选项
Radio(单选)当name值分为一组生效 checkbox(多选)
Select(特殊格式,下拉) <select name=””id=””> <option value=””>
按钮类型
button(普通按钮)reset(重置按钮)
Submit (提交按钮)=<button></button>(必须在表单内)
按钮图像:<button name=”栏位名称” type=”图象形态”>
<img src=”URL”>
</button>
图像按钮:<input type="image" src="url" alt="文本">
其他类型
File(文件) date(时间日期) color(颜色)。。。。。。。
表单属性
Action(往哪提交,指到指定文件)
Method(提交方式)默认为get: ***php?text=***&password=***** 不安全
Post 不显示,较安全
Enctype multipart/form-data(发送文件)
<fieldset>
修饰表单
</fieldset>
<Legend>表单标题,与<form>同级
表单的功能结构:
主标记结构:<from>…</from>
属性 值 说明
name 字符串 给这个表单起个名字
method get/post 表单的传输方式
action url 传输目标
enctype="multipart/form-data"
文本栏、密码栏、隐藏栏
文本栏:<input type=”text” name=”栏位名称” value=”栏位内定值” size=”栏位显示宽度” maxlength=”栏位数据输入最大长度” readonly=”readonly”>
密码栏:<input type=”password” name=”栏位名称” value=”栏位内定值” size=”栏位显示宽度” maxlength=”栏位数据输入最大长度” readonly=”readonly”>
隐藏性栏位:<input type=”hidden” name=”栏位名称” value=”栏位值”>
复选栏、单选栏
多重勾选栏位:<input type=”checkbox” name=”栏位名称” value=”内定值” checked=”checked” disabled=”disabled”>
单选栏位:<input type=”radio” name=”栏位名称” value=”内定值” checked=”checked” disabled=”disabled”>
窗体栏位、区块栏位
窗体选项栏位设置:<select name=”栏位名称” size=”数字” >
<option value=”选项值” selected=”selected”>…
<option value=”选项值”>…
<option value=”选项值”>…
</select>
//分组<optgroup label="分组名称"></optgroup>
//多选multiple
文字区块的设置:<textarea cols=”设置长度” rows=”设置宽度”>
………
</textarea>
按钮、图像按钮
按钮设置: <input type=”submit” value=”按钮中显示的文字”>
<input type=”reset” value=”按钮中显示的文字”>
按钮图像:<button name=”栏位名称” type=”图象形态”>
<img src=”URL”>
</button>
图像按钮:<input type="image" src="url" alt="文本">
允许上传文件
上传栏位:<input type="file" name="file">
表单加上外框和标题
外 边 框:<fieldset>...</fieldset>
标 题:<legend>...</legend>
跟随我在oracle学习php(4)的更多相关文章
- 跟随我在oracle学习php(19)
Order by子句 形式: order by 排序字段1 [排序方式], 排序字段2 [排序方式], ..... 说明: 对前面取得的数据(含from子句,where子句,group子句, ...
- 跟随我在oracle学习php(18)
修改表: 一般概述 通常,创建一个表,能搞定(做到)的事情,修改表也能做到.大体来说,就可以做到: 增删改字段: 增:alter table 表名 add [column] 字段名 字段类 ...
- 跟随我在oracle学习php(17)
通用设定形式 定义一个字段的时候的类型的写法. 比如: create table tab1 (f1 数据类型 ); 数据类型: 类型名[(长度n)] [unsigned] [zerofil ...
- 跟随我在oracle学习php(16)
数据库的增删改查 增:create database [if not exists ] 数据库名 [charset 字符集] [collate 字符排序规则]: 说明: 1,if n ...
- 跟随我在oracle学习php(15)
开发环境 独立开发环境:组成 Windows/Linux php Apache MySQL 集成开发环境:phpstudy wamp xammp 关系数据库: SQL: Struct Query La ...
- 跟随我在oracle学习php(14)
CSS3的@keyframes用法详解: 此属性与animation属性是密切相关的,关于animation属性可以参阅CSS3的animation属性用法详解一章节. 一.基本知识: keyfram ...
- 跟随我在oracle学习php(13)
常用的css样式 [class~="col-6"]:选择我所有类名中包含有col-6独立单词的元素 [class*="col-"]:选择所有类名中含有" ...
- 跟随我在oracle学习php(12)
DOM 文档对象模型 body:(什么时候)找到标签 操作标签找到标签:(都会返回一个js对象)document.getElementById() 通过iddocument.getElementsBy ...
- 跟随我在oracle学习php(11)
数组专题 数组遍历: 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3,9]; for ( var i = 0; i <arr.length; i++){ consol ...
- 跟随我在oracle学习php(10)
正则表达式 做验证 做匹配 用符号来描述书写规则:/ 中间写正则表达式 /^ :匹配开头,$:匹配结尾 : /^ve/以ve开头的 /ve$/以ve结尾\d:一个任意的数字\w:一个任意的数字或字母\ ...
随机推荐
- React之ant design的table表格序号连续自增
render(text,record,index){ return( <span>{(pagination.current-1)*10+index+1}</spa ...
- python将对象名的字符串类型,转化为相应对象的操作方法
在实际使用Python的过程中,遇到了一个问题,就是定义一个数组,数组内容为对应类名字的字符串. 此时在调用对应的类,生成实例时,需要将字符串转化为相应的类,之后再进行实例化. # coding : ...
- https学习笔记三----OpenSSL生成root CA及签发证书
在https学习笔记二,已经弄清了数字证书的概念,组成和在https连接过程中,客户端是如何验证服务器端的证书的.这一章,主要介绍下如何使用openssl库来创建key file,以及生成root C ...
- 重新设计导出API
优雅的API是清晰简洁的,就像少女的肌肤一样柔滑. 背景 API 是软件应用向外部提供自身服务的一种形态和公开接口.就像一个人的着装打扮.举止言行.形象状态,是其内在的某种体现.很少有人能看到对方灵魂 ...
- python 设置位置参数是整数类型
- KNN算法 - 数据挖掘算法(3)
(2017-04-10 银河统计) KNN算法即K Nearest Neighbor算法.这个算法是机器学习里面一个比较经典的.相对比较容易理解的算法.其中的K表示最接近自己的K个数据样本.KNN算法 ...
- MySQL插入去重命令_REPLACE INTO
以主键和unique索引为依据. INSERT INTO:表中不存在对应的记录,则插入:若存在对应的记录,则报错: INSERT IGNORE INTO:表中不存在对应的记录,则插入:若存在对应的记录 ...
- *(volatile int *)解读
#def ine reg_gpio_ctrl *(volatile int *)(ToVirtual(GPIO_REG_CTRL)) #define A (*(volatile unsigned lo ...
- css3 二维码 添加 扫描特效
<section data-role="paragraph" class="_135editor" style="border: 0px non ...
- Linux rsync同步
rsync介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文 ...