我们公司使用PinPointe进行电子邮件营销,我们有一个包含多个语言域的Drupal 6站点。我创建了一个Web表单,除了我没有在Drupal中创建任何字段。而是在节点编辑 NOT THE NODE WEBFORM EDIT ....在主体部分的节点编辑中,我添加了HTML和表单的javascript。一切运作良好,数据被捕获到pinpointe。问题在于页面..单击submit..actually重定向到PinPointe,我收到一条友好的消息说。谢谢加入。好吧,我不想要这个。我想只是弹出警告说谢谢,并将用户留在他们所在的页面上。我试过这个代码使用jquery来做帖子但它没有加载我怀疑那是因为我需要它在标题中而不是正文。
所以我想要的是将数据提交给pinpointe而不是重定向用户。所以这里是我有限的Drupal知识耗尽的地方:
如果我在节点webform中创建输入字段,那么如何让表单发布到pinpointe?
如果我在节点主体中动态创建字段(不是节点>> webform),我可以将提交内容指向PinPointe但是如何停止重定向?
FWIW这里是我试图使用的jquery,但怀疑必须进入标题http://jsfiddle.net/4xDFK/4/
FWIW这里是动态创建的代码:
<form action="http://na04.mypinpointe.com/...." id="webform-client-form-1375" method="post" onsubmit="return CheckForm257(this);">
<div>
<div id="webform-component-UsrEmail">
<div id="edit-submitted-UsrEmail-wrapper">
<input id="edit-submitted-UsrEmail" name="email" size="30" type="email" />
</div>
</div>
<div class="form-actions form-wrapper" id="edit-actions">
<input class="form-submit" id="edit-submit" name="op" type="submit" value=" " />
</div>
</div>
</form>
答案 0 :(得分:1)
在Drupal中创建自定义确认页面。然后设置PinPointe以重定向到此确认页面。
在PinPointe表单管理器中,“感谢页面选项”下有一个选项可以将注册用户发送到自定义URL。