【发布时间】:2014-09-16 13:50:13
【问题描述】:
我已经使用 jquery 将一个表单(用 entityform 构建)放入了一个模态(ctools modal)中。
现在,当我点击“提交”按钮时,我会被重定向到另一个显示“成功”消息的页面。
我想避免重定向并在模式中显示“成功”消息(在弹出模式的同一页面中)。
提前致谢。
这是我用来在点击时启动模式的 jquery:
(function ($) {
Drupal.behaviors.tuo = {
attach: function (context, settings) {
$('#comments_button', context).click(function () {
$('#suggerimenti').dialog('open');
$('.ui-dialog-titlebar').append($('h2', '#block-views-invio-suggerimenti-block'));
$('.ui-dialog-content').append($('form', '#block-views-invio-suggerimenti-block'));
});
$('#suggerimenti').dialog({
autoOpen:false,
minWidth:500,
});
}
}; })(jQuery);
这是 Drupal 创建的表单的 html:
<form id="prova-invio-entityform-edit-form" class="entityform entitytype-prova_invio-form" accept-charset="UTF-8" method="post" action="/tuo_tema_dev2/?q=content/blandit-ratis-usitas-valde">
<div>
<div class="pre-intructions"></div>
<div id="edit-field-suggerimento-new" class="field-type-text-long field-name-field-suggerimento-new field-widget-text-textarea form-wrapper">
<div id="edit-field-refer" class="field-type-entityreference field-name-field-refer field-widget-entityreference-autocomplete form-wrapper">
<div id="edit-actions--3" class="form-actions form-wrapper">
<input id="edit-submit--4" class="form-submit ajax-processed" type="submit" value="invia suggerimento" name="op">
</div>
</div>
</form>
【问题讨论】:
-
你能告诉我们你用来启动表单的代码吗?
标签: redirect drupal-7 drupal-ctools