Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.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_Forms - Fatal编程技术网

Php 如何根据一个人在同一表单的另一个字段中提交的内容更改隐藏输入的值?

Php 如何根据一个人在同一表单的另一个字段中提交的内容更改隐藏输入的值?,php,html,forms,Php,Html,Forms,例如,如果用户可以在表单上提交红色、黄色或绿色,并且我有隐藏输入,即如果用户选择红色,隐藏输入的值为physco,如果用户选择蓝色正常,则最后如果用户选择黄色,则值为阴性 我认为这与错误检查的过程相同,但我不确定如何在html/php中做到这一点。感谢您的帮助 谢谢 我认为,如果用户从组中选择radiobutton,只需在radiobutton的onclick事件上添加一个函数,并根据用户单击的内容更改隐藏字段的值,一个简单的javascript就足够了。您可以使用javascript更改隐藏表

例如,如果用户可以在表单上提交红色、黄色或绿色,并且我有隐藏输入,即如果用户选择红色,隐藏输入的值为physco,如果用户选择蓝色正常,则最后如果用户选择黄色,则值为阴性

我认为这与错误检查的过程相同,但我不确定如何在html/php中做到这一点。感谢您的帮助


谢谢

我认为,如果用户从组中选择radiobutton,只需在radiobutton的onclick事件上添加一个函数,并根据用户单击的内容更改隐藏字段的值,一个简单的javascript就足够了。

您可以使用javascript更改隐藏表单输入的值,但这可以修改和/或禁用JavaSript


如果要将表单提交到服务器,可以使用PHP在服务器端分配此值。

如果需要根据其他字段的值动态更新隐藏值,则需要使用javascript,而不是PHP。如果要根据表单输入的值更改数据库字段(或收到电子邮件的字段等)的值,则可以使用表单处理程序中的简单语句或If/then块轻松处理该值。