制作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. windows程序设计 创建一个新的窗口

    #include <windows.h> LRESULT CALLBACK myProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(H ...

  2. WxWidgets笔记

    关于环境变量的配置:解压wxwidgets的压缩包之后要新建名为 WXWIN 的环境变量,变量的值为 解压得到的目录,不知为何要使用此环境变量 编译时使用的命令:mingw32-make -j1 -f ...

  3. sql server 操作列

    新增一列 ) 修改列类型: ) 修改列的名称: EXEC sp_rename 'tableName.column1' , 'column2' (把表名为tableName的column1列名修改为co ...

  4. 杂谈迁移tomcat项目到docker,以及遇到的问题

    1.迁移tomcat项目异常简单,下一个tomcat的container,然后直接把webapps放进去就行了. #tomcat版本随原始项目版本而变,具体版本列表查看:https://hub.doc ...

  5. 使用addeventlistener为js动态创建的元素添加事件监听

    点击li弹出内容,并且动态添加li之后有效 <button onclick="addFunction()">点我增加</button> <ul> ...

  6. 如何在eclipse添加SVN菜单

    首先需要在eclipse中安装svn插件,这个网上教程很多 那么我来说下如何在将svn添加到菜单中去吧. 很简单,

  7. 系统安装后的linux和vmware的网络配置

    一.1表示linux的版本   2表示linux内核的版本   3表示操作系统多少位  4.表示操作系统的名称 二.配置虚拟机网络 1.在办公室控制和使用服务器(机房) 2.远程连接 ###配置虚拟机 ...

  8. Xcode8兼容iOS7以及低版本Xcode调试高版本iOS系统

    我们使用Xcode8新建的工程,默认支持的最低系统是iOS8,我们可以手动更改版本到7.0,但是不支持真机调试. 现在的项目一般都要兼容iOS7系统,同时也要兼容iOS10,在Xcode8上面,默认情 ...

  9. 最短路径之Bellman-Ford——解决负权边

    Bellman-Ford算法非常简单,核心代码四行,可以完美的解决带有负权边的图. for(k=1;k<=n-1;k++) //外循环循环n-1次,n为顶点个数 for(i=1;i<=m; ...

  10. 分析hello1项目里面的web.xml

    在example目录下的web\jsf\hello1\target\hello1\WEB-INF路径里可以找到hello1的web.xml <?xml version="1.0&quo ...