问题标签 [repopulation]

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.

0 投票
1 回答
4274 浏览

java - Struts2 验证失败时重新填充表单信息

我有一个页面,其中包含预先填充了用户信息的表单。这是一个用户资料页面。我对某些字段进行了验证,但目前我的验证方法只是硬编码以执行正在验证的变量addFieldError("exp", "Cats");在哪里,而 Cats 是随机消息。exp该表单具有选择和双重选择,我通过在 jsp 中执行操作来重新填充它们。(见下文)

这是整个表格:

下拉列表填充正常。问题是,当我重新加载 jsp 时,我认为将保存在值堆栈中并在重新加载 jsp 时保留的值(%{formAction}%{profile.email}等)没有被保留。如何在验证失败后重新加载页面时捕获这些值并呈现它们?我已经尝试将它们添加到会话中,但这往往会变得混乱,我不确定如何让它与formAction.

struts.xml 中的代码:

加载表单的 Action 的代码片段:

该操作中更新用户配置文件的代码片段:

更新

问题几乎就是coding_idiot所说的。在加载表单的操作中,我需要获取信息以最初填充表单(有这个)。在更新信息的操作中,我需要将信息设置器放入表单中,如果在验证失败后应该重新填充表单,我需要一个获取器来获取新信息的位置。我通过使用从表单中获得的数据填充更新操作profile中的函数中的对象validate(),然后为该profile对象提供一个设置器来解决此问题。我不必对我的 .jsp 进行任何更改

0 投票
1 回答
602 浏览

php - 填充和重新填充选择下拉代码点火器

我想使用 codeigniter 填充选择下拉列表form_dropdown,因为我在下面的代码中编写了该下拉列表view

重新填充工作完美,但默认情况下,它选择Freshers & <1 Yr并且我希望- Min Exp -在用户第一次查看页面时选择它。

任何帮助或建议都会有很大帮助..我用谷歌搜索并没有找到任何解决方案..

0 投票
1 回答
757 浏览

jsp - 使用动态表单进行 Struts 2 字段验证

我有 Struts 2 应用程序。

我有一个如下所示的 jsp 文件

可以看出,从动作名称到字段名称的所有元素都是动态创建的

当我对字段进行验证检查时会出现问题。在验证检查时,会显示错误,但页面中不会出现任何文本字段。

我该如何解决这个问题。

0 投票
1 回答
1122 浏览

c# - 在 Asp.net mvc 中保留回发值

在此处输入图像描述我有以下模式的数据;如附图所示,

我想在 Postback 上重新填充所有这些值和控件。我正在使用 asp.net MVC

如果我应该使用列表,那么我如何处理要保存在一个列中但在不同列中显示的视图的多个主题值

让我知道是否需要其他东西

重要的提示:

我想我无法解释我想要什么,所以我缩小了一个问题,更准确地说,我创建了一个列表,我将一个列表填充为

,现在我想遍历这个列表,以给定格式取回我的所有值。问:如何使用循环(foreach 或 for)以所需格式从该列表中获取值?

0 投票
1 回答
521 浏览

javascript - 重新填充表单中的复选框(laravel)

我正在使用 laravel 应用程序。我有一个表单,我想用 javascript 显示复选框。我从数据库中获取复选框的值。

这是我的代码:

我希望在提交表单后用提交的数据重新填充复选框。在我的控制器中,我使用了一个验证器:

我尝试使用Input::old(terms),但我只是检查了所有复选框!而不是提交的复选框。

任何帮助将非常感激。

提前致谢。

0 投票
1 回答
271 浏览

php - 如果在 Codeigniter 的编辑表单中验证失败,则重新填充动态生成的复选框

我尝试在 codeigniter 中进行表单验证。如果在 Codeigniter.OR 的编辑表单中验证失败,如何重新填充来自数据库的值的复选框

如果在 Codeigniter 的编辑表单中验证失败,则重新填充动态生成的复选框

0 投票
2 回答
45 浏览

javascript - 通过单击重新填充对象

我正在尝试使用存储在我的数组中的下一个问题重新填充我的单选按钮。我不确定如何删除当前问题并用下一个问题重新填充单选按钮。

要将问题附加到我的单选按钮,我使用了以下代码:

要检查我得到的答案:

我现在完全被困住了。

0 投票
1 回答
773 浏览

jsp - 验证失败时不会重新填充 struts2 选择标记的标头值

我有以下<s:select>标记用于状态下拉列表和由defaultStateId.

如果用户选择任何状态并且验证失败,则当错误显示在页面上时,他们选择的状态会重新填充在页面上(这是我想要的)。

但是,如果他们选择headerValue -Select-,即使方法运行 时stateId是,它也不会重新填充。0validate()

为什么value="defaultId"覆盖-Select-任何状态的选择而不是任何状态的选择?任何帮助,将不胜感激。

0 投票
1 回答
115 浏览

html - 重新提交表单后,如何用用户的评论重新填充文本区域?(使用 HTML 和 PHP)

表单加载并且用户输入他们的数据。提交表单,出现不相关的错误,需要重新加载表单页面。我想用用户之前的评论数据重新填充(重新填充)Textarea。

我想出了如何重新填充 type=text 和 type=checkbox 的字段。我看不到任何将数据传递给表单以放入 textarea 的方法。文本和复选框有 value="" 和 "checked" 可以工作。

解决方案:textarea 属性和 textarea 关闭标签之间的区域,是作为初始值加载到 textarea 中的文本。

这是 3wschools 上的 textarea 选项: https ://www.w3schools.com/tags/tag_textarea.asp

我做了一个片段。我可以使用 value="Sunshine Lane" 填写地址文本字段。什么可以用来传递给Textarea来填充它?

---------------------------------

到目前为止,我唯一看到的是使用 ajax。但我不知道 ajax,甚至不知道它是否设置在这个系统上。 在表单中重新填充单选按钮和选择选项