gpt4 book ai didi

error-handling - Catalyst框架HTML::Formhandler shows vadiate errors, when using HTML GET to Access the Site

转载 作者:行者123 更新时间:2023-12-03 07:54:40 27 4
gpt4 key购买 nike

我在Catalyst框架上有一个HTML::Formhandler表单。问题是,当我用HTML GET-Requelst加载Form-Site时,我在Form中收到一条错误消息。

has_field 'name' => (type => 'Text', required => 1);

因此,如果我通过以下方式加载站点:localhost:3000/form,则不会发生错误。
但是,如果我通过localhost:3000/form?foo = bar加载网站,则表单会显示:“必填字段”。

任何想法如何解决这个问题?

最佳答案

默认情况下,HTML::FormHandler确定是否通过参数的存在来验证from。如果您不想这样做,可以在-> process语句中使用'posted'标志。如果希望查询参数为表单提供默认值,则需要通过init_object传递它:init_object => {foo => bar}。

关于error-handling - Catalyst框架HTML::Formhandler shows vadiate errors, when using HTML GET to Access the Site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25867865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com