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


How do I change the value of hidden input dependent on what a person submits in another field of the same form?

例如,如果用户可以在表单上提交红色,黄色或绿色,并且我有隐藏输入,表示如果用户选择红色,则隐藏输入的值为物理,如果他们选择蓝色,则最后如果他们选择黄色,则值为女性。

我认为这将是错误检查的相同过程,但我不确定如何在html/php中做到这一点。如有任何帮助,不胜感激。

谢谢!

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

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

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