问题标签 [html-formhandler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - HTML::FormHandler 字段验证基于其他字段的检查状态
我正在为表单使用 HTML::FormHandler 开发 Perl/Catalyst Web 应用程序。如果选中复选框,我正在尝试对字段进行条件验证。
下面的代码来自我为我的表单创建的角色。
我遇到的问题是$self->field('autosys_jobs.schedule.has_run_day_of_month')->value
布尔字段总是返回 0,即使它被选中。
关于我做错了什么的任何想法?
html - 来自子文件夹的 html 帖子 - 帖子 url 在 URL 中包含顶级站点
我有一个网站:
有一个子文件夹(subsite):
different_index.html 包含一个表单:
但是,当单击此表单上的提交输入按钮时,页面会尝试重定向到:
我已经尝试使表单操作成为所需的确切网址:
但我仍然得到:
子网站在 URL 中重复。
任何想法如何正确定位此表单?
html - HTML 表单提交到意外的 URL
我遇到了一个问题,并找到了一个热修复。但我不知道提交 HTML 表单的工作流程如何,我想知道它为什么会发生。以下是我的情况:如果我有一个 src 属性值未定义的 IMG,则放置在我网站的所有表单之外。当我单击按钮提交表单时。它将在 img 的 src 属性中获得未定义的值,附加到表单提交的 action value 属性中。例如:
单击提交表单后的结果是找不到 404 页面,因为我发现表单的操作值附加了未定义的值“ http://sample.com/page/undefined ”。这里发生了什么?我正在尝试找出原因。
php - PHP 表单验证下拉菜单,如果用户没有输入,则显示“必需”。防止重置下拉值
我需要表单验证方面的帮助。我可以让它与文本框一起工作,但我无法验证下拉列表。
我已经包含了我的 php 代码的一部分以及嵌入在 HTML 中的代码
我无法在下拉列表旁边显示所需的文本。另外,如果用户忘记在表单的其他位置输入输入,我将如何显示用户选择的选项,这样它就不会重置下拉字段并显示用户已经选择的内容。
perl - Text::Xslate 为函数调用返回不正确的值
我将Text::Xslate与HTML::FormHandler一起使用(HTML::FormHandler 实际上由CatalystX::SimpleLogin在幕后使用,以防万一)。我正在使用 Text::Xslate 的TTerse语法并尝试在我的模板中显示错误,如下所示:
如果我只是打印出来
它返回CatalystX::SimpleLogin::Form::Login=HASH(0x7fbb21722a20)
,这是我所期望的。但是当我调用error_fields
它时,它只返回一个1
. 但是,当我使用Template::Toolkit而不是 Text::Xslate 时,它可以正常工作并显示错误。有谁知道为什么error_fields
返回一个数字而不是一个数组?
javascript - 选中时保持禁用输入字段禁用
好的,伙计们,我的工作很好,但是我遇到了一个问题,假设用户提交表单时认为复选框字段保持选中状态,但禁用的输入字段 datepicker 不再被禁用。
这是我的代码
perl - 如何使用 HTML::FormHandler 呈现单个字段
我正在创建一个表单并使用 HTML::FormHandler。我有一个类似于以下的选择字段:
在我的模板中,如果我使用以下行来呈现表单,则此选择字段将正确呈现为一个下拉列表,其中填充了我在 options_color 方法中设置的选项。
但是,我想单独呈现字段。我相信我正确地使用了 render_field 方法来渲染颜色字段,但以下行在我的浏览器中没有产生任何结果。
[% form.render_field('color') %]
我相信我的代码与文档匹配,但我没有看到 HTML::FormHandler 文档描述的行为。任何想法都会非常有帮助。谢谢!
perl - 带有 DBIC 的 HTML::FormHandler 在 update_model 之前更新额外的数据库列
我正在使用HTML::FormHandler (带有 DBIC),我想更新模型上的一个字段,该字段依赖于表单上提交的另一个字段。HTML::FormHandler 有一个关于处理额外数据库字段的部分,它说在 update_model 之前创建行来执行此操作时:
这在我添加新项目时有效,但在我编辑它时无效。当我编辑该项目时,该项目my_field
已更新但未更新my_other_column
。有谁知道我怎么能做到这一点?
php - 防止重复提交到数据库
大家好,
我有一个问题,我到处查找,但我似乎仍然卡住了
如果我通过 post -> variable -> database 提交表单,然后重定向到另一个
页面header(location:page.php);
在重定向所需的时间内使用,我
单击提交按钮它仍然将重复数据插入数据库
我该如何防止这种情况发生?当我阅读令牌时,但我看不到它是如何
无需在另一个页面上处理我的表单数据即可工作,我不想
请问有什么帮助吗??
请看下面的html:
PHP(请不要仅作为示例):
那么如何在不禁用按钮的情况下防止双重提交?请协助
perl - 动态国家 - 表格上的城市选择
新手提醒,我真的很喜欢 perl Catalyst,但是,我用谷歌搜索并找不到国家 - 城市动态选择的解决方案。当我从下拉列表中选择一个国家/地区时,我希望这些城市仅更改为该国家/地区的城市。我如何在 Perl、Catalyst 中使用 HTML::FormHandler 实现这一点。
PS数据来自mysql db,具有一对多关系