制作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)的更多相关文章

  1. 跟随我在oracle学习php(19)

    Order by子句 形式: order  by  排序字段1  [排序方式],  排序字段2  [排序方式], ..... 说明: 对前面取得的数据(含from子句,where子句,group子句, ...

  2. 跟随我在oracle学习php(18)

    修改表: 一般概述 通常,创建一个表,能搞定(做到)的事情,修改表也能做到.大体来说,就可以做到: 增删改字段: 增:alter  table  表名  add  [column]  字段名  字段类 ...

  3. 跟随我在oracle学习php(17)

    通用设定形式 定义一个字段的时候的类型的写法. 比如: create  table  tab1  (f1  数据类型 ); 数据类型: 类型名[(长度n)]  [unsigned]  [zerofil ...

  4. 跟随我在oracle学习php(16)

    数据库的增删改查 增:create  database  [if  not  exists ] 数据库名  [charset  字符集]  [collate  字符排序规则]: 说明: 1,if  n ...

  5. 跟随我在oracle学习php(15)

    开发环境 独立开发环境:组成 Windows/Linux php Apache MySQL 集成开发环境:phpstudy wamp xammp 关系数据库: SQL: Struct Query La ...

  6. 跟随我在oracle学习php(14)

    CSS3的@keyframes用法详解: 此属性与animation属性是密切相关的,关于animation属性可以参阅CSS3的animation属性用法详解一章节. 一.基本知识: keyfram ...

  7. 跟随我在oracle学习php(13)

    常用的css样式 [class~="col-6"]:选择我所有类名中包含有col-6独立单词的元素 [class*="col-"]:选择所有类名中含有" ...

  8. 跟随我在oracle学习php(12)

    DOM 文档对象模型 body:(什么时候)找到标签 操作标签找到标签:(都会返回一个js对象)document.getElementById() 通过iddocument.getElementsBy ...

  9. 跟随我在oracle学习php(11)

    数组专题 数组遍历: 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3,9]; for ( var i = 0; i <arr.length; i++){ consol ...

  10. 跟随我在oracle学习php(10)

    正则表达式 做验证 做匹配 用符号来描述书写规则:/ 中间写正则表达式 /^ :匹配开头,$:匹配结尾 : /^ve/以ve开头的 /ve$/以ve结尾\d:一个任意的数字\w:一个任意的数字或字母\ ...

随机推荐

  1. ignore_user_abort(true); set_time_limit(0);程序在本地测试可以一直运行,上传服务器只能运行10-15分钟

    当PHP运行在安全模式下时此函数无效.除了关闭安全模式或者在php.ini程序中修改最大运行时间没有其他办法让此函数运行. php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中 ...

  2. python 减少可调用对象的参数个数

    有一个被其他python 代码使用的callable 对象,可能是一个回调函数或者是一个处理器,但是它的参数太多了,导致调用时出错 如果需要减少某个函数的参数个数, 你可以使用functools.pa ...

  3. Mysql关于时间排序的问题

    SELECT * FROM table_name WHERE deleted = 0 order by create_time DESC 当用户使用DESC(降序时),最终得到的结果集,时间早的在前面 ...

  4. Vue将px转化为rem适配移动端

    Vue将px转化为rem适配移动端 1.下载lib-flexible我使用的是vue-cli+webpack,所以是通过npm来安装的npm i lib-flexible --save 2.引入lib ...

  5. QT使用MSVC编译器输出中文乱码问题解决方法

    方法一:使用QStringLiteral()宏对每个中文字符串封装,此方法的缺点是不能在使用tr()函数用于字符串翻译: 方法二:强制MSVC编译器采用UTF-8编码生成可执行文件,需要在出现中文字符 ...

  6. 剑指offer(51)构建乘积数组

    题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1].不 ...

  7. 剑指offer(57)二叉树的下一个节点

    题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回.注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针. 题目分析 这题一定要画图,因为只有画图我们才能分清楚下 ...

  8. Python新手入门英文词汇(1-1)

    英文词汇总结一.交互式环境与print输出 1.print:打印/输出2.coding:编码3.syntax:语法4.error:错误5.invalid:无效6.identifier:名称/标识符7. ...

  9. galera+mycat高可用集群部署

    环境描述 10.30.162.29  client 环境描述 10.30.162.29 client 10.30.162.72 mysql1 10.30.162.73 mysql2 10.30.162 ...

  10. CSS 简介 4

    css css尺寸属性 height 设置元素的高度 line-height 设置行高 max-height 设置元素的最大高度 max-width 设置元素的最大宽度 min-height 设置元素 ...