php与html表单的交互,php表单html代码

  php与html表单的交互,php表单html代码

  HTML在页面结构、多媒体处理等方面与以前的HTML有很大不同。在本教程中,我们将带领您使用HTML5、CSS3和PHP设计一个符合HTML5标准的简单表单提交页面。读者可以学习HTML5新表单页面的基本元素。本文读者学习表单的设计草图适合有一定HTML,CSS,PHP的读者。

  由于这篇文章不是教photoshop的文章,我们只设计设计好的表单的草图,然后用HTML5,CSS3,PHP实现。我们要设计的表单草图如下图所示:

  你可以看到,在这个设计草图中,我们期望达到的效果是:当用户输入姓名时,姓名字段的文本框会以焦点的形式显示,而邮件的输入框是圆角边框,而在邮件的文本区的输入框中,有一个背景图。提交按钮是一个自定义按钮。

  开始设计。

  接下来,我们开始设计表单。本文使用php,所以你可以使用任何PHP编程工具先创建一个index.php文件,然后开始编写符合HTML5标准的表单。

  1)关于DOCTYPE

  在HTML5中,DOCTYPE的声明会非常简单,代码如下:复制代码如下:

  !声明文档类型

  超文本标记语言

  头

  meta http-equiv= Content-Type Content= text/html;charset=utf-8

  头衔联系方式/头衔

  /头

  身体

  /body

  /html

  看到了吗?在HTML5中,页眉的类型声明现在只需要一句话:

  还可以,但是相比之前的HTML4,声明起来比较麻烦,如下:复制代码代码如下:

  !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-Strict . DTD 。

  接下来,我们开始设计页面表单的结构。我们先来看下图,表单的结构:

  正如你所看到的,我们被分为页眉区,主体表单的主要区域,页脚区是表单的底部区域。在HTML5中,实现这一切其实很简单,如下:复制代码如下:

  !声明文档类型

  超文本标记语言

  头

  meta http-equiv= Content-Type Content= text/html;charset=utf-8

  头衔联系方式/头衔

  /头

  身体

  header class=body

  /页眉

  section class=body

  /部分

  页脚class=body

  /页脚

  /body

  /html

  如你所见,这里没有传统的div。相反,HTML5中有新的标签元素header、footer和section。在这些标签中,header标签指定页面的头部区域,section指定页面的主要区域,footer部分指定页面的尾部区域。与div相比,它们的含义更清晰,语义上更符合使用习惯。同时为他们指定css类体,统一风格。

  表单部件设计

  接下来看表单部分的设计。首先,如下看代码:如下复制代码:

  形式

  标签名称/标签

  input name= name placeholder= Type Here

  标签邮件/标签

  input name= email Type= email placeholder= Type Here

  标签信息/标签

  textarea name= message placeholder= Type Here /textarea

  输入id=提交名称=提交类型=提交值=提交

  /表单

  以下是HTML5中的输入标签与HTML4中的不同之处。在HTML5中,输入标签也有属性,比如名称和id。最大的区别就是在HTML5中的type属性中加入了很多类型来满足用户的需求,但遗憾的是,目前并不是所有的浏览器都支持这些新加入的type属性,所以本文只说明一些新加入的大多数浏览器都支持的type属性,比如上面例子中提到的type=email,这是一个只允许用户输入邮件的文本框。如果某些浏览器不支持电子邮件文本框也没关系,因为它会被识别为传统的type=text文本框。在iOS系统上,当遇到type=email属性时,会打开输入邮件的键盘布局,如下图所示:

  在type=email标签中,请注意占位符属性,这里设置为“type here”,表示当用户没有在这个邮箱中输入内容时,会自动出现提示用户输入的文字。这里作为一个提醒,比写很多javascript要好,如下图所示:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: