# 修复嵌入Canva后表单出现两次的问题

> 如果贴上Canva嵌入代码后表单显示不正常，请从HTML删除多余的Canva链接。
>
> Source: https://docs.bcl.my/zh/canva-embed/

如果你把Canva嵌入代码贴进BCL后，表单出现两次，或像链接一样运作，那是因为代码里多了一行你不需要的内容。Canva会在嵌入代码后面加上一个返回设计的链接。如果这个链接没有关闭，它就会包住下方所有内容，包括你的BCL表单。删除这个链接，表单就会正常显示。

## 删除多余的Canva链接

Canva给你的嵌入代码有两部分：一个包着`<iframe>`的`<div>`，然后是一个`<a href="https://www.canva.com/...">`链接。保留第一部分，删除链接。

1. 前往**Payments** → **Forms**，在表单上点击**Edit**，然后点击**Open HTML Editor**。
2. 找出以`<a href=`开头、指向`canva.com`的那一行。它就在结尾的`</div>`后面。

   *(Screenshot: HTML编辑器，结尾div后面多余的Canva链接已标示)*

3. 删除那一行，包括后面的文字和结尾的`</a>`。
4. 点击**Save HTML**。
5. 点击**Back**回到表单，然后点击**View Form**，确认表单现在只出现一次。

## 如果还是不正常

HTML编辑器可以帮你找出剩下的链接。点击编辑器右下角的绿色盾牌按钮（**Check HTML for errors**）。没有关闭的Canva链接会显示为**Unclosed element '<a>'**。点击那一行跳到该处，删除它，然后点击**Save HTML**。

*(Screenshot: HTML检查窗口，列出第5行有一个没有关闭的a元素)*

也请检查你是否只贴了一次嵌入代码。你的HTML在Canva部分的结尾应该是`</iframe>`和`</div>`。

## 常见问题

### Canva嵌入代码要贴在哪里？

在Payment Details标签页把Type of Form设为Custom HTML，然后点击Open HTML Editor（会先保存表单），再把代码贴在那里。

### 可以把Canva设计当作一张图片使用吗？

可以。把设计导出成一张图片，然后使用销售页面 (/zh/sales-page/)。这样不需要HTML。
