Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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_Html - Fatal编程技术网

Php 将禁用表单的字段值发送到服务器

Php 将禁用表单的字段值发送到服务器,php,html,Php,Html,我正试图通过post方法将值发送到服务器。某些字段已禁用。服务器无法获取此值。如果我设置readonly属性,则可以。但主要问题是textfield为date字段。它显示为disabled,但用户可以通过日历输入日期 请告诉我如何解决这个问题?只读属性确实从日历中获取输入。我认为如果您设置了禁用的属性会很好,但当您单击“提交”按钮时,您可以使用javascript将属性更改为只读。禁用的字段不会被提交。故事结束了。如果你想提交它们,那么它们就不能被禁用,或者你必须使用JS将它们的值复制到已提交的

我正试图通过post方法将值发送到服务器。某些字段已禁用。服务器无法获取此值。如果我设置readonly属性,则可以。但主要问题是textfield为date字段。它显示为disabled,但用户可以通过日历输入日期


请告诉我如何解决这个问题?

只读属性确实从日历中获取输入。我认为如果您设置了禁用的属性会很好,但当您单击“提交”按钮时,您可以使用javascript将属性更改为只读。

禁用的字段不会被提交。故事结束了。如果你想提交它们,那么它们就不能被禁用,或者你必须使用JS将它们的值复制到已提交的隐藏字段中。这里有一个绝妙的主意-不要将readonly或disabled设置为readonly,然后你可以对其进行更改并将其发送到服务器。难以置信,不是吗?