使用PHP从输入中确定类型值
我的问题很短 是否可以从表单中检测我们作为POST发送的类型 如果我有一些字段,每个输入类型有一个字段作为text,另一个textarea,另一个文件,等等,那么在每种情况下都可以使用Php来检测这些字段中的类型使用PHP从输入中确定类型值,php,input,types,Php,Input,Types,我的问题很短 是否可以从表单中检测我们作为POST发送的类型 如果我有一些字段,每个输入类型有一个字段作为text,另一个textarea,另一个文件,等等,那么在每种情况下都可以使用Php来检测这些字段中的类型 <form method="post"> <input type="text" name="test1" value="ok"> <textarea name="t
<form method="post">
<input type="text" name="test1" value="ok">
<textarea name="text2"></textarea>
<input type="file" name="test3" value="ok">
</form>
最后确定类型是否为text、textarea、file等
我知道用jquerybuy是可能的,但我在php中找不到这方面的任何东西
感谢高级中的帮助否,请求仅包含键值对。但您可以添加额外的隐藏字段来传递这些数据。i、 e.(对于较大的表单,我建议自动使用JS):
或
其他解决方案
此外,您还可以为字段引入命名约定,即:
或
因此,在您的PHP中,您可以检查键是否以
\u texterea
结尾,或者是否位于数组$\u POST['textarea']
中,以确定类型o字段。如果(!empty($\u POST['text2']){echo“OMG!text area type value submitted”;}
这是从输入中获取的值,但我可以获取类型no value send
<input type="hidden" name="text2_type" value="textarea">
<input type="hidden" name="test3_type" value="file">
<input type="hidden" name="types[text2]" value="textarea">
<input type="hidden" name="types[test3]" value="file">