Questions tagged «webforms»

Webform模块是用于调查,竞赛,个性化联系方式或请愿的模块之一。

1
在代码中存储Drupal 7 Web表单
我想知道是否有解决方案以代码形式存储Web表单。这样您就可以轻松地在其他站点上复制它们并将它们与您自己的模块捆绑在一起。我正在寻找类似的东西作为视图API。 如果没有可用的功能,那么有多少人对此感兴趣?我可能会开发一个模块,该模块可以处理在Code中存储Web表单。您是否对创建这样的模块有任何担忧? 谢谢Jaap
8 webforms 

5
Webform不提交,而是重定向到自己
我即将投入生产的Drupal网站的Webforms已停止保存提交。而是返回到同一页面,其中包含输入的值。当它停止工作时,我没有时间表。在沙盒环境中,Webform 7.x-3.17可以正常工作。 我正在寻找进一步调试的建议。 我尝试了以下方法,但没有成功: 禁用所有引用Webform的模块(特别是Webform Template和Webform Validation,以及我自己一直在使用的自定义模块hook_form_alter)。 升级到最新的Webform(是的,我记得使用过update.php)。 根据文件,结合hook_form_alter($form, &$form_state)与array_unshift($form['#submit'],'my_custom_submit')插入定制的回调,在这里我呼吁drupal_build_form($form['form_id']['#value'],$form_state)效仿提交。 显然,持续刷新缓存。 确保已发布Webform。 编写一个简单的模块以进行简单监视$form_state['executed'](它始终返回false)。 检查我的服务器是否error_log同时使用SSH和FTP。 检查报告>最近的日志消息。 新增功能:尝试禁用和卸载Webform,删除旧的Webform文件并安装新的Webform版本;不好。 我敢肯定,这个问题不是隔离在Webform上的,因此发布到他们的问题队列中没有任何意义。 我还可以使用哪些其他调试方法来解决此错误?如果禁用所有模块而不卸载,是否需要整个FTP备份还是仅SQL? 编辑:根据建议,我尝试了一些其他操作(未成功) 在settings.php中明确定义$ cookie_domain和$ base_url 通过触发器和操作模块查找任何可能触发失败的重定向
8 webforms  forms 

2
如何使用Ajax以编程方式提交Webform?
我正在为Drupal 7上的Webform提交开发Ajax实现。我找不到hook改变Webform提交按钮并在表单中添加“ #ajax”的任何好处,因此我看了一下Drupal 6模块,从外部脚本实现此功能。 因此,我决定使用自己的模块和JavaScript代码向hook_menu()在Drupal 7中定义的自定义菜单回调发送Ajax发布请求。 JavaScript部分工作正常,但在尝试以编程方式提交Webform时遇到问题。 这是我的JavaScript代码: function formSubmit(event, formId) { event.preventDefault(); var form = jQuery("#" + formId); var postData = form.serialize(); var nodeId = formId.substring(20); var msg = ''; msg += form.find('#edit-submitted-name').attr('value') ? '' : 'Please enter your name'; console.log(form.find('#edit-submitted-name').attr('value')); console.log(form.find('#edit-submitted-e-mail').attr('value')); if(msg) { alert(msg); } else { jQuery.ajax({ …
8 ajax  webforms  forms 

1
如何防止Ajax表单提交
下面的代码阻止任何非ajax表单的提交。 $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); 在Drupal 8中,如何阻止Ajax表单提交? Ajax表单不会触发表单提交处理程序,并且我无法阻止Ajaxified表单的提交按钮上的click事件。 供参考,我正在尝试解决问题#3010084:文件上传完成之前,表单提交完成了
8 8  forms  ajax  webforms 



2
如何翻译Webform模块表单?
我真的看不到翻译Webform模块的方法。还有其他人面对这个问题吗? 我知道可以使用区域设置(对于同一节点),也可以创建另一个节点,但是我真的想使用第一个选项。

3
如何在Drupal 7中取消Webform提交?
我尝试使用hook_form_alter()和hook_node_view()在自定义模块中更改Webform呈现,以便在某处添加“ #ajax”。 有人在D6或D7上使用Webform和Ajax已有经验吗?我猜对于D6和D7来说逻辑是一样的,只是实现有所改变。
8 7  ajax  webforms 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.