我们先看下面的代码

form2.php

<html>
<head><title>greetins eartyling</title></head>
<body>
<form action="formprocess2.php" method="post"><table><tr><td>Name</td><td><input type="text" name="name" /></td></tr><tr><td>Greetings</td><td><select name="greeting" id=""><option value="Hello">Hello</option><option value="Hola">Hola</option><option value="Bonjour">Bonjour</option></select></td></tr><tr><td> </td><td><input type="checkbox" name="debug" checked="checked"/>Display Debug info</td></tr><tr><td colspan="2" style="text-align:center"><input type="submit" name="submit" value="Submit"/></td></tr></table>
</form>
</body>
</html>

formprocess2.php

<html><head><title>Greeting earthing</title></head><body><?phpecho '<h1>'.$_POST["greeting"] ."  ".$_POST["name"].' !</h1>';if(isset($_POST["debug"])){echo '<pre><strong>Degut:</strong>';print_r($_POST);echo '</pre>';}?></body>
</html>

选中Display Debug info这个checkbox然后点击submit显示内容如下:

Bonjour 谁谁谁 !

Degut:Array
([name] => 谁谁谁[greeting] => Bonjour[debug] => on[submit] => Submit
)

可以看到input元素的值都可以使用$_POST("name")函数来获得,不单单是文本框,单选框checkbox和下拉列表框select都可以,注意这里checkbox如果选中获取的值是"on",不是true,还有如果我们没有选中checkbox使用$_POST("debug")来获取这个checkbox的值会报错,因为$_POST这个数组中没有这个元素。

转载于:https://www.cnblogs.com/tylerdonet/p/3702577.html

php中的html元素相关推荐

  1. LeetCode简单题之删除排序链表中的重复元素

    题目 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 .返回 已排序的链表 . 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:h ...

  2. C指针9:指针数组(即数组中的每个元素都是指针)

    前边已经讲过数组指针,强调的是指针,意思就是该指针指向的是数组(数组里边的元素一般为普通数据). 指针数组,强调的是数组,意思就是该数组里边的每个元素都是指针类型.即如果一个数组中的所有元素保存的都是 ...

  3. 【Java面试题】54 去掉一个Vector集合中重复的元素

    在Java中去掉一个 Vector 集合中重复的元素 1)通过Vector.contains()方法判断是否包含该元素,如果没有包含就添加到新的集合当中,适用于数据较小的情况下. import jav ...

  4. php 去掉数组相同元素,php怎么去掉数组中重复的元素

    php去掉数组中重复的元素的方法:可以通过内置函数array_unique()来实现.array_unique()函数可以移除数组中重复的值并返回过滤后的数组.如果数组中存在多个相同元素,则只保留第一 ...

  5. 使用Ext Form自动绑定Html中的Form元素

    2019独角兽企业重金招聘Python工程师标准>>> Java代码   //把ext 对象绑定在Html Form元素时的ext属性中 Ext.override(Ext.Compo ...

  6. IOS使用正则表达式去掉html中的标签元素,获得纯文本

    IOS使用正则表达式去掉html中的标签元素,获得纯文本 content是根据网址获得的网页源码字符串 NSRegularExpression *regularExpretion=[NSRegular ...

  7. java 删除数组指定元素_Java从在数组中删除指定元素

    package org.usc.action; import java.util.ArrayList; import java.util.Arrays; import java.util.List; ...

  8. R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离

    R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离.dist函数计算矩阵中两两元素的曼哈顿距离 目录 R语言计算曼哈顿距离(Manhattan Distance ...

  9. python删除列表中的重复元素并保持相对顺序不变

    python删除列表中的重复元素并保持相对顺序不变 从列表中删除重复项以便所有元素都是唯一的同时保持原有相对顺序不变 对于列表我们可以使用如下方法: l1 = [1,7,7,8,5,5,4] l2 = ...

  10. python 删除列表中的指定元素

    python 删除列表中的指定元素 def delete_list(list1,ele):"""删除列表中的指定元素:param list1:原列表:param ele: ...

最新文章

  1. postman+newman(2)
  2. Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)
  3. MySQL安装过程启动mysqld_safe中提示的pid ended错误导致无法启动问题处理
  4. spyder安装_windows10 Anaconda3安装教程
  5. bootstrap validator 提供了哪些验证函数
  6. openwrt监控linux,openwrt linux portal 实现 支持 https 支持基于时长和流量控制
  7. 数据挖掘概念与技术(第三版)课后答案——第一章
  8. JDK16和JDK8共存与切换
  9. redis和sqlserver数据同步_数据库和redis同步数据
  10. 时间序列分析-MA模型
  11. 如何提升自己写代码的能力
  12. 国美易卡的Java软件的特点
  13. 处理文档用计算机配置文件,2017年自学考试计算机应用基础试题
  14. Error starting userland proxy: listen tcp4 0.0.0.0:8005: bind: address alrea
  15. C语言——关于位段的理解
  16. 什么是大小端,如何写程序判断大小端?
  17. Android应用如何隐藏APP桌面图标
  18. 【蓝桥杯】历届试题 数字游戏(C++)
  19. cpu可以直接识别并执行的计算机语言是,计算机硬件能够直接识别的指令是什么...
  20. 线性代数物理意义学习(从几何角度出发,不同于数值解析解)

热门文章

  1. LeetCode 2055. 蜡烛之间的盘子(前缀和)
  2. LeetCode 2050. 并行课程 III(拓扑排序)
  3. LeetCode 410. 分割数组的最大值(极小极大化 二分查找 / DP)
  4. LeetCode 945. 使数组唯一的最小增量(贪心)
  5. 剑指Offer - 面试题46. 把数字翻译成字符串(DP)
  6. 数据结构--单链表single linked list数据结构C++实现
  7. Django入门 -- 框架操作基本流程
  8. php umount强制,php foreach 參數強制類型轉換的問題 | 學步園
  9. 分布式队列编程优化篇
  10. 大圣魔方——美团点评酒旅BI报表工具平台开发实践