0

我在使用 Ckeditor 时遇到了一个大问题。我希望我的客户可以通过个性化页面添加贝宝捐赠按钮。当我的客户想要添加自定义页面时,他们使用 ckeditor。

要添加贝宝按钮,他们只需使用源模式复制/粘贴以下代码:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="try@try.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Try">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="bn" value="PP-DonationsBF:btn_donateCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypalobjects.com/fr_XC/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
<img alt="" border="0" src="https://www.paypalobjects.com/fr_XC/i/scr/pixel.gif" width="1" height="1">
</form>

但是,当他们保存时,以某种方式修改了 html:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    &nbsp;</form>

我不知道如何避免这种情况。我认为这是 CKeditor 配置中的一个选项,它正在替换一些 html 代码,但我不确定。

非常感谢您对未来的建议,

安塞尔姆

4

2 回答 2

0

这里发生的事情是你form在编辑器中有 a form,在内容中有 a 。HTML 中不能有嵌套表单。您可能必须想出一些标记化的标签替换机制才能使其正常工作。

我相信 ckeditor 有一个表单插件可能会有所帮助。

于 2012-11-21T21:45:44.840 回答
0

检查ckeditor下方的“文本格式”它应该是“完整的HTML”

于 2012-11-22T05:56:06.113 回答