Форма отправки webform выдает ошибку при отправке письма в виде кода:
[{"command":"settings","settings":{"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"rainteg","theme_token":"aqHrNHCUxk_0MhE-DEfDJVoA6Cm3rTOQZy4UkSNEAWY"},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px"},"overlay":{"paths":{"admin":"node\/*\/webform\nnode\/*\/webform\/*\nnode\/*\/webform-results\nnode\/*\/webform-results\/*\nnode\/*\/submission\/*\nnode\/*\/edit\nnode\/*\/delete\nnode\/*\/revisions\nnode\/*\/revisions\/*\/revert\nnode\/*\/revisions\/*\/delete\nnode\/add\nnode\/add\/*\noverlay\/dismiss-message\nuser\/*\/shortcuts\nadmin\nadmin\/*\nbatch\ntaxonomy\/term\/*\/edit\nuser\/*\/cancel\nuser\/*\/edit\nuser\/*\/edit\/*","non_admin":"admin\/structure\/block\/demo\/*\nadmin\/reports\/status\/php"},"pathPrefixes":["ru"],"ajaxCallback":"overlay-ajax"},"ajax":{"edit-webform-ajax-submit-12":{"callback":"webform_ajax_callback","wrapper":"webform-ajax-wrapper-12","progress":{"message":"","type":"throbber"},"event":"click","url":"\/system\/ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c"}}}},"merge":true},{"command":"insert","method":"html","selector":"#cboxLoadedContent","data":"\u003Cdiv id=\u0022node-12\u0022 class=\u0022node node-webform contextual-links-region clearfix\u0022 about=\u0022\/node\/12\u0022 typeof=\u0022sioc:Item foaf:Document\u0022\u003E\n\n \n \u003Ch2\u003E\u003Ca href=\u0022\/node\/12\u0022\u003E\u0417\u0430\u043a\u0430\u0436\u0438\u0442\u0435 \u0437\u0432\u043e\u043d\u043e\u043a\u003C\/a\u003E\u003C\/h2\u003E\n \u003Cdiv class=\u0022contextual-links-wrapper\u0022\u003E\u003Cul class=\u0022contextual-links\u0022\u003E\u003Cli class=\u0022node-edit first\u0022\u003E\u003Ca href=\u0022\/node\/12\/edit?destination=node\/12\u0022\u003E\u041f\u0440\u0430\u0432\u043a\u0430\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli class=\u0022node-delete\u0022\u003E\u003Ca href=\u0022\/node\/12\/delete?destination=node\/12\u0022\u003E\u0423\u0434\u0430\u043b\u0438\u0442\u044c\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli class=\u0022node-webform\u0022\u003E\u003Ca href=\u0022\/node\/12\/webform?destination=node\/12\u0022\u003EWebform\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli class=\u0022node-webform-results last\u0022\u003E\u003Ca href=\u0022\/node\/12\/webform-results?destination=node\/12\u0022\u003E\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\u003C\/div\u003E\u003Cspan property=\u0022dc:title\u0022 content=\u0022\u0417\u0430\u043a\u0430\u0436\u0438\u0442\u0435 \u0437\u0432\u043e\u043d\u043e\u043a\u0022 class=\u0022rdf-meta element-hidden\u0022\u003E\u003C\/span\u003E\u003Cspan property=\u0022sioc:num_replies\u0022 content=\u00220\u0022 datatype=\u0022xsd:integer\u0022 class=\u0022rdf-meta element-hidden\u0022\u003E\u003C\/span\u003E\n \n \u003Cdiv class=\u0022content\u0022\u003E\n \u003Cdiv class=\u0022field field-name-field-body field-type-text-with-summary field-label-hidden\u0022\u003E\u003Cdiv class=\u0022field-items\u0022\u003E\u003Cdiv class=\u0022field-item even\u0022\u003E\u003Cp\u003E\u043d\u0430\u0448 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0441\u0432\u044f\u0436\u0435\u0442\u0441\u044f \u0441 \u0412\u0430\u043c\u0438 \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f\u003C\/p\u003E\n\u003C\/div\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv id=\u0022webform-ajax-wrapper-12\u0022\u003E\u003Cform class=\u0022webform-client-form webform-client-form-12\u0022 enctype=\u0022multipart\/form-data\u0022 action=\u0022\/colorbox\/node\/12\u0022 method=\u0022post\u0022 id=\u0022webform-client-form-12\u0022 accept-charset=\u0022UTF-8\u0022\u003E\u003Cdiv\u003E\u003Cdiv class=\u0022form-item webform-component webform-component-textfield webform-component--name\u0022\u003E\n \u003Clabel for=\u0022edit-submitted-name\u0022\u003E\u0412\u0430\u0448\u0435 \u0438\u043c\u044f \u003C\/label\u003E\n \u003Cinput type=\u0022text\u0022 id=\u0022edit-submitted-name\u0022 name=\u0022submitted[name]\u0022 value=\u0022\u0022 size=\u002260\u0022 maxlength=\u0022128\u0022 class=\u0022form-text\u0022 \/\u003E\n\u003C\/div\u003E\n\u003Cdiv class=\u0022form-item webform-component webform-component-textfield webform-component--phone\u0022\u003E\n \u003Clabel for=\u0022edit-submitted-phone\u0022\u003E\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u003Cspan class=\u0022form-required\u0022 title=\u0022\u042d\u0442\u043e \u043f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.\u0022\u003E*\u003C\/span\u003E\u003C\/label\u003E\n \u003Cinput type=\u0022text\u0022 id=\u0022edit-submitted-phone\u0022 name=\u0022submitted[phone]\u0022 value=\u0022\u0022 size=\u002260\u0022 maxlength=\u0022128\u0022 class=\u0022form-text required error\u0022 \/\u003E\n\u003C\/div\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022details[sid]\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022details[page_num]\u0022 value=\u00221\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022details[page_count]\u0022 value=\u00221\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022details[finished]\u0022 value=\u00220\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022form_build_id\u0022 value=\u0022form-5vu03gANFebUwECqyslfjbNbtorGAtz4xyZNo0Uzdm0\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022form_token\u0022 value=\u0022An7pZRdCV1Ol1mv3PdU2S3DXkpz_fJwRitdgsebundQ\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022form_id\u0022 value=\u0022webform_client_form_12\u0022 \/\u003E\n\u003Cinput type=\u0022hidden\u0022 name=\u0022webform_ajax_wrapper_id\u0022 value=\u0022webform-ajax-wrapper-12\u0022 \/\u003E\n\u003Cdiv class=\u0022form-actions\u0022\u003E\u003Cinput class=\u0022webform-submit button-primary form-submit\u0022 type=\u0022submit\u0022 name=\u0022op\u0022 value=\u0022\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0022 \/\u003E\u003C\/div\u003E\u003C\/div\u003E\u003C\/form\u003E\u003C\/div\u003E \u003C\/div\u003E\n\n \n \n\u003C\/div\u003E\n","settings":null},{"command":"insert","method":"prepend","selector":"#cboxLoadedContent","data":"\u003Cdiv class=\u0022messages status\u0022\u003E\n\u003Ch2 class=\u0022element-invisible\u0022\u003E\u0421\u0442\u0430\u0442\u0443\u0441\u003C\/h2\u003E\n\u0420\u0430\u0431\u043e\u0442\u0430 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u003Ca href=\u0022\/admin\/config\/development\/maintenance\u0022\u003E\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0440\u0435\u0436\u0438\u043c.\u003C\/a\u003E\u003C\/div\u003E\n\u003Cdiv class=\u0022messages error\u0022\u003E\n\u003Ch2 class=\u0022element-invisible\u0022\u003E\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435\u003C\/h2\u003E\n\u041f\u043e\u043b\u0435 \u0022\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0022 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.\u003C\/div\u003E\n","settings":null}]
Помогите пожалуйста решить проблему.
Комментарии
отключите ajax в настройках
не помогло
Установите Webform Ajax и включите AJAX в настройках формы.
Подобная ошибка может выскакивать при валидации WF. Например если поле помеченное как обязательное не заполнено при отправке.
В таком случае может помочь модуль Clientside Validation + jQuery Update.
при заполненой форме все отправляется нормально, а вот при пустой, выдает эту ошибку, пробовал эти два модуля не помогли
Все должно работать. Читайте этот пост: http://www.drupal.ru/node/104975
Версия js может не подходит ? попробуйте 1.8 или 1.7
У меня стоит webform ajax
Скрупулезно перепроверяем:
Следующие модули установлены и включены:
Настройки следующие:
Спасибо вам, помогло все прекрасно работает, но вот нужен совет, как убрать теперь перенаправление с этой всплывающей формы на страницу с формой? А также как сделать так, чтобы выводилось сообщение об успешной отправке письма?
Все делается в настройках формы.
В настройках формы убирал перенаправление, но оно не действует для всплывающей формы, поэтому и спрашиваю как это можно сделать, а может какие то специальные настройки для Clientside Validation 7.x-1.x должны быть?
Можно правилами делать переадресацию. Только нужно Webform Rules поставить дополнительно.
Там же и сообщение можно настроить. А стандартные просто отключить.
Все установил как вы сказали, перенаправление работает, но как теперь задать вывод сообщения, не пойму, подскажите пожалуйста
В правилах есть действие "Показать сообщение".
не могу найти английский стоит![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Show massage. Раз уж английский...
![](http://www.drupal.ru/files/4_26.png)
Мне нужен редирект с всплывающей формы на страницу главную, а также вывод сообщения, сделал вроде все так, но почему то не выводится, можете по шагово объяснить пожалуйста?
На этом же скрине первый пункт в контейнере System - Page redirect.
PS этот action должен идти перед выводом сообщения.
Сделал, редирект работает без спорно, но вот сообщение на странице куда происходит редирект не выводится
сделал именно так: redirect, а потом show
А остальные сообщения показываются?
Может отключен вывод сообщений в настройках, или в шаблоне темы?
получается что все веб-формы перелинковываются на главную и никакие сообщения не выводятся
Я имею ввиду вообще какие-либо сообщения: о сохранении ноды, о доступных обновлениях...
да да выводятся )))
Могу предложить попробовать изменить тему оформления.
К сожалению нет больше вариантов.