Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中时间字段的实时验证_Php_Wordpress_Forms_Validation_Time - Fatal编程技术网

PHP中时间字段的实时验证

PHP中时间字段的实时验证,php,wordpress,forms,validation,time,Php,Wordpress,Forms,Validation,Time,我需要在PHP表单中使用实时验证。基本上,当访客填写表单(顺便说一句,这是订单表单)并进入“取货时间”字段时,访客应只允许输入一个时间,该时间为他们填写表单后的一小时(60分钟)。如果他们没有输入适当的时间,它应该回显一个错误 我不需要实时验证,我需要实时验证。我的意思是:填写一个表单字段,让代码检查用户输入的当前时间(例如下午2:00),并做出相应的响应。如果填写该字段时的时间为下午2:00,则应发生错误,因为该时间与当前时间(下午2:00)之间的距离不超过60分钟 如何做到这一点?PHP或其

我需要在PHP表单中使用实时验证。基本上,当访客填写表单(顺便说一句,这是订单表单)并进入“取货时间”字段时,访客应只允许输入一个时间,该时间为他们填写表单后的一小时(60分钟)。如果他们没有输入适当的时间,它应该回显一个错误

我不需要实时验证,我需要实时验证。我的意思是:填写一个表单字段,让代码检查用户输入的当前时间(例如下午2:00),并做出相应的响应。如果填写该字段时的时间为下午2:00,则应发生错误,因为该时间与当前时间(下午2:00)之间的距离不超过60分钟


如何做到这一点?PHP或其他,我只知道HTML和CSS

为了减少服务器负载,我建议使用基于Javascript的验证方法。然后,当一切就绪时(根据javascript检查),PHP端的表单提交将重新检查一切,以验证信息(或JS检查)没有被篡改。Javascript有很棒的事件,比如
onchange
,它允许您检查传递给的信息,例如
。sir被称为jquery或Javascript,我个人更喜欢用jquery处理它,您将添加一个事件处理程序,它将监视内容中的一些变化,或者一些鼠标甚至tht将触发验证。