问题标签 [hook-form]

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 回答
720 浏览

permissions - Drupal 自定义表单字段权限

是否可以根据用户角色设置限制对自定义表单(hook_form)字段的访问。(即)字段权限模块为 cck 提供了灵活性,但不适用于自定义表单字段。

0 投票
1 回答
40 浏览

drupal - 使用 hook_form 开发 Drupal 模块,如何使用 Javascript

我正在 Drupal 中创建我的第一个模块。我创建了一个.module具有以下功能的文件hook_menu

JavaScript 在这个.module文件中工作

此代码链接到module.admin.inc呈现我的表单的另一个文件,该表单正确呈现。但是,当我想使用 AJAX 显示一些数据时,我不能。

它接缝drupal_add_js('path')不起作用。

我该怎么做呢?

0 投票
1 回答
431 浏览

drupal - Drupal 7 Hook_forms 不工作

谁能告诉我为什么这不起作用?

drupal_render(drupal_get_form) 在 foreach 循环中动态创建并放入表主题中。

除表单字段外,所有内容都会加载。我尝试通过向每个表单函数调用添加回声和退出来进行调试,但页面继续加载。我不确定这些函数是否根本没有被调用,或者是否存在其他问题。

0 投票
1 回答
653 浏览

drupal-7 - Drupal 7 - 无法从 node_presave 中的 form_alter 获取表单值

我在其中添加了一些自定义字段,form_alter但无法获取hook_node_presave. 我错过了什么还是应该使用其他形式的钩子来获取价值?

0 投票
1 回答
1292 浏览

javascript - 如何在反应中动态添加选择中的项目?

你能告诉我如何在反应中动态添加项目吗?

我收到来自服务器的响应(名称、标签等)。例如,我只是模拟了我的响应,两秒钟后我获取了它。

在我的示例中,我有两个选择框或下拉菜单。第一个下拉菜单的值是“one”和“two”(在 json 中作为选项给出)。

在 json 中还有一个选项dependentField ,这意味着该字段依赖于另一个字段(提到的值是依赖的)。在我的示例second中,字段依赖于第一个字段。

因此,第二个选择或下拉字段的值将是["three", "four"]第一个选择框或下拉值 id one

因此,第二个选择或下拉字段的值将是["five", "six"]第一个选择框或下拉值 id two

所以我需要watch提到字段的值hook form

https://react-hook-form.com/get-started

我们可以动态添加选项吗

这是代码

https://codesandbox.io/s/stoic-benz-lxb8i

我不想做任何 harcoading 之类的

我们可以动态观察或添加useeffect来动态观察变化吗?

任何更新

0 投票
0 回答
89 浏览

reactjs - 更新的默认值未以 React 钩子形式加载

我正在为我的应用程序中的项目制作更新表单。我将 REACT 与 REACT hookform 一起使用。首先,来自后端的对象的数据被检索到一个组件中。通过 props 数据进入下一个组件。正如我在 (IUpdate) 控制台日志中看到的那样,这是有效的,但在第一次渲染中它收到一个空数组。只有在第二次渲染中,包含要更新的对象的数组才可见。Useform 选项:我与此数据连接的默认值。但是,只有当我在 usestate result/setResult 的初始值中执行一些小技巧(随机交换这些值:null/empty String/currentData)时,预填充表单才有效。有没有人有我在这里缺少的任何想法?或者有没有更好的方法来使用 React Hook 表单制作更新表单。下面是我的代码:

///接收对象的第一个组件:

/////////包含表单的第二部分

0 投票
0 回答
8 浏览

yum - 是的,使用 react-hook-form 会在错误时跳过字符

我正在尝试使用 yup、react-hook-form 和 @hookform 来验证表单。验证似乎工作正常,但有一个问题。只要有错误,输入就会跳过一个字符。

例如在错误时,如果它说最少 3 个字符并且它是必需的,我输入一个字符但它没有注册它。我需要按两次。然后当我输入一个字符时,错误现在只有最少 3 个字符,它再次跳过一个字符。因此,每当错误发生变化时,它都不会注册我的第一次按键。

我清除了所有样式,它仍然可以。

我的手柄更改功能在这里:

知道是什么原因吗?