繁体   English   中英

任何人都可以帮助我获取php输入类型的类型

[英]can anybody help me out to get type of input type in php

任何人都可以帮助我获取php中输入类型的类型。 例如

  <form method="post" enctype="multipart/form-data" >
<input type="text" name="a" /><br />
<input type="text" name="b" /><Br />
<input type="file" name="c" /><Br />
<input type="text" name="d" /><Br />
<input type="file" name="e" br />
<input type="submit" name="submit" />
</form>

结果应为:文本,文本,文件,文本,文件,提交

我创建了一个将通过其类型验证每个字段的类,所以我需要知道如何在PHP中获取输入类型的类型。例如,如果输入类型是文本,则该类将验证字段,例如数字或字母数字,checkempty或许多过滤类型,如果输入类型为休息或提交,则将继续忽略,如果输入类型为文件,则将以其他方式进行验证。我希望现在信息清楚,如果任何人都可以帮助我

这是不可能的。 提交form只会将在get或post请求中具有相应值的字段name发送到指定页面。 php无法检测数据来自哪个字段类型。

由于浏览器不会将输入类型发送到服务器,因此不能用PHP或任何其他语言来完成。 所有内容始终都是字符串,或更准确地说是:用户提供的值或原始HTML值属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM