相关疑难解决方法(0)

你能嵌套html表格吗?

是否可以嵌套像这样的html表单

<form name="mainForm">
  <form name="subForm">
  </form>
</form>
Run Code Online (Sandbox Code Playgroud)

这两种形式都有效吗?我的朋友遇到了这个问题,这是subForm作品的一部分,而另一部分却没有.

html nested-forms

434
推荐指数
12
解决办法
24万
查看次数

Firebase:如何将表单数据提交到不同的集合?

我有一个表格。表单中的字段之一是字段数组 - 用于可重复字段。除此字段外,所有其他表单字段都存储在单个集合(父集合)中。

父集合有一个用于字段数组的数组,该数组保存每个重复条目的值,存储在子集合(子集合)中。

当我编写 firestore 提交时,我试图将要提交给父集合的字段与要提交给子集合的字段分开。

我的尝试如下。

<Formik
                  initialValues={{ term: "",    category: [],  relatedTerms: [],  }}
                  
                  onSubmit={(values, { setSubmitting }) => {
                     setSubmitting(true);
                     firestore.collection("glossary").doc().set({
                      term: values.term,
                      category: values.category,
                      createdAt: firebase.firestore.FieldValue.serverTimestamp()
                      }),
                      firestore.collection("glossary").doc().collection('relatedTerms').doc().set({
                        dataType: values.dataType,
                        title: values.Title,
                        description: values.description,
                        
                      })
                    .then(() => {
                      setSubmitionCompleted(true);
                    });
                  }}
  
Run Code Online (Sandbox Code Playgroud)

这会产生一个错误,指出:

第 120:22 行:期望赋值或函数调用,却看到一个表达式 no-unused-

另外,如何在子集合的提交处理程序中知道父集合的文档引用?

我看过这篇文章,它试图在 2 个集合中使用相同的数据(同样关注查找 ID)。

我也看过这个博客,它展示了如何在子集合中使用“输入”作为参考,并且似乎有一种方法可以将它们附加到文档 ID - 但该博客没有显示输入是如何定义的。我看不出如何应用该示例。

作为参考,下面列出了带有可重复表单字段数组(在单独的表单中)的主表单。

主要形式

import React, { useState } from "react";
import ReactDOM from "react-dom";
import {render} from …
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-firestore formik

3
推荐指数
1
解决办法
663
查看次数