HTML示例:

用户填写输入字段:dfg@dfg.com

echo $_POST['email']; //output: dfg@dfg.com

表单中每个输入的名称和值都将发送到服务器.

有没有办法获得名称属性?

所以像..

echo $_POST['email'].name; //output: email

编辑:

澄清对我的问题的一些困惑;

我们的想法是使用交换机动态验证每个输入.我使用一个单独的验证类来保持一切清洁.这是我最终结果的一个简短示例:

//Main php page

if (is_validForm()) {

//All input is valid, do something..

}

//Separate validation class

function is_validForm () {

foreach ($_POST as $name => $value) {

if (!is_validInput($name, $value)) return false;

}

return true;

}

function is_validInput($name, $value) {

if (!$this->is_input($value)) return false;

switch($name) {

case email: return $this->is_email($value);

break;

case password: return $this->is_password($value);

break;

//and all other inputs

}

}

感谢raina77ow和其他人!

php怎么检查输入名称,PHP |通过$_POST []获取输入名称相关推荐

  1. 14 bs对象.节点名称.name attrs string 获取节点名称 属性 内容

    14 bs对象.节点名称.name attrs string 获取节点名称 属性 内容 14.1 提取节点名称 属性 内容的方法 tag [tæɡ]:标签. attr:属性. string [strɪ ...

  2. python如何获取输入_python如何从键盘获取输入实例

    python中使用input()函数来获取用户输入 函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用. name = in ...

  3. python请输入星期几的第一个字母来判断_【Python 实例】面向对象 | 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一个字母一样则继续判断第二个字母...

    [Python 实例]面向对象 | 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一个字母一样则继续判断第二个字母 题目: 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一 ...

  4. 请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户直接输入“Q”退出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。如果输入的名称有误,请输出“输入星座名称有误”

    星座,开始月日,结束月日,Unicode ‌水瓶座,120,218,9810 ‌双鱼座,219,320,9811 ‌白羊座,321,419,9800 ‌金牛座,420,520,9801 ‌双子座,52 ...

  5. Python实现用户输入国家名称,打印出所输入的国家名称和首都。

    该功能实现方案,利用Python中的字典来实现,python代码如下: ''' 编写程序,实现如下功能: • 用户输入国家名称: • 打印出所输入的国家名称和首都. '''country = {'中国 ...

  6. 从键盘上输入从键盘上输入数字1~7,获取对应的英文名称星期。

    从键盘上输入从键盘上输入数字1~7,获取对应的英文名称星期. 分析思路: 本题是获取对应的对象,因此首先想到switch的结构,考虑到循环所以使用do-while循环. 代码: package Hom ...

  7. Outlook 使用anywhere 提示安全证书上的名称无效或与网站的名称不相符

    使用anywhere方式配置outlook 2013时,提示安全证书上的名称无效或与网站的名称不相符. 首先点击安全警告提示的右下角查看证书,如下图,提示证书是颁发给AD计算机的, 接着打开Excha ...

  8. 微信 获取地理位置名称_使用地理名称的目标地理位置

    微信 获取地理位置名称 Location-based applications are all the rage. What used to be prohibitively expensive GP ...

  9. 5 获取当前访问的控制名称_LabVIEW编程技巧:网络通信中如何获取计算机名称、IP地址等信息...

    问题引出 在网络通讯编程中,经常需要获取当前主机的名称.IP地址等信息,在LabVIEW中如何获取这些信息呢? 下面以本机为例进行说明,先看一下本机的信息.在Windows系统中打开控制台程序,输入& ...

最新文章

  1. 耶鲁计算机科学专业,Top3美国名校耶鲁大学录取 计算机科学专业
  2. 这份操作系统词典请查收!
  3. .NET不死,为什么企业招聘都要java?
  4. python 鸭子类型_Python中的鸭子输入是什么?
  5. JVM内存分析及导致内存溢出的不健壮代码及解决办法
  6. 错误:无法打开web项目”****“,文件路径“****”与url“**”不符。这两者要映射到相同的服务器位置。...
  7. Linux下执行程序出现 Text file busy 提示时的处理方式
  8. matlab 中曲线颜色,matlab曲线颜色样式设置
  9. 如何确保运维数据安全
  10. 车载电子瞬态浪涌保护用瞬态抑制TVS二极管,如何正确选型?
  11. office2016 Excel 打开“宏”分三步
  12. Rosalind第七题:孟德尔第一定律
  13. 电子体温计方案温度传感器的解析
  14. 【Mac 环境配置】--安装git及使用
  15. 微信小程序 -- 联系客服(小程序客服)
  16. 请求大佬们帮我找下问题
  17. 京东金融投资数库 欲打造大数据产业链闭环
  18. Python初学者值得拥有的3个Python优秀实践!你实践了嘛?
  19. Javascript注册页面验证登录
  20. ld.so.conf.d文件修改命令

热门文章

  1. 使用MongoDB的MapReduce
  2. Oracle 数据库中较为复杂或典型的 SQL 语句的解读
  3. 自己写的 ORACLE 函数的解读
  4. ps背景不变换字_PS教程:复杂背景中,如何利用通道轻松抠出发丝?
  5. python怎么下载安装mac_Mac下内置python2.7如何安装模块?
  6. 【安卓开发 】Android初级开发(一)控件通用属性
  7. 【音视频安卓开发 (三)】OpenGL ES 直接绘制YUV
  8. 嵩天python笔记_嵩天Python学习笔记-05
  9. html页面加载完成后会触发的事件_前端隐秘角落 - 页面渲染
  10. 计算机进管理提示找不到入口,win10系统开机提示xxxdll模块已加载但找不到入口点的教程...