gpt4 book ai didi

Meteor 自动形成添加额外输入

转载 作者:行者123 更新时间:2023-12-02 02:50:55 27 4
gpt4 key购买 nike

我想获取 AutoForm.hooks 中的输入值after打回来。此输入不是我的架构的一部分,它确定表单提交后显示的模板(以及其他一些幕后内容)。我在自动表单模板中使用纯 html 创建输入。

我试过了

insert: function(error, result, template){
`$(template.firstNode).parent().find(".my-input").val()`
}

这似乎给了我默认模板 html,而不是实时输入。

获取此输入值的最佳方法是什么?

更新

我试图获取 after 中的输入值只需使用 jQuery 并选择输入即可回调。但是,在运行后回调之前,表单会通过自动表单中的某些方法清除,因此这是不行的。

我最终从before内部全局存储了这个值。回调,然后检查 after 中的值打回来。

这看起来仍然是一种很奇怪的做事方式 - 我应该能够以某种方式获取这个值,即使我必须使用自动表单以“特殊”方式创建输入。

另一个问题是,我的 DOM 中可能同时有多个这种表单,因此我的解决方案在这种情况下无法正常工作。

最佳答案

要防止 AutoForm 在提交时清除输入,您可以在自动表单模板上指定 resetOnSuccess=false。然后,您可以在 Hook 中获取所需输入的值,然后调用 AutoForm.resetForm(formId) 来手动清除表单。

关于Meteor 自动形成添加额外输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28904651/

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