2

我正在尝试使用他们的代码将贝宝按钮插入到 wordpress 所见即所得编辑器的 HTML 选项卡中。当我在 chrome 中发布和查看源代码时,不会显示表单标签,并且单击时不会发生按钮操作。

然而,表单标签确实保留在 wordpress 中。

知道为什么这些不会延续吗?我从来没有发生过这种情况,上周它还在工作,同样的代码,同样的项目。

会不会是最新的 wordpress 升级?

这很奇怪,因为同一站点的另一个页面上的另一个按钮,同样来自贝宝,仍然可以工作..

来自贝宝的代码:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="QLFJU8MHD2XCN">
<input type="image" src="http://www.spmoh.com/wp-content/uploads/2012/06/donate-now.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
4

1 回答 1

2

表单元素仍然存在于源代码中。我可以想到在 DOM 视图中删除它们的两个可能原因:

  • 元素嵌套无效,例如 a 中的 h1 元素(即块级元素)。快速浏览一下,我在该页面上看不到任何可能导致它的内容,但

  • JavaScript 之后删除元素(例如一些流氓 jQuery 清理脚本)。

于 2012-07-28T21:29:10.920 回答