尝试在表单提交后检索页面网址(Jforms EMAIL选项),但 form_data:page_url 变量不会在电子邮件中产生任何输出。 form_data:page_title 也没有。我相信有一个Javascript检索URL。我尝试在脚本底部使用警报(vhref),并返回指向弹出窗口中现有表单的URL。我需要它是提交结果表单的URL,它会在表单提交后自动显示(重定向到 - >提交的数据' event')。我的目标是将此URL包含在发送的电子邮件中。 Joomla 3.4.3,JForms 0.4.4 BR 奥列格
<script language="javascript" type="text/javascript">
//Secure the user navigation on the page, in order preserve datas.
var holdForm = false;
window.onbeforeunload = function closeIt(){ if (holdForm) return false;};
jQuery(document).ready(function(){
jQuery("#<?php echo $formHash ?>").validationEngine();
/* var vhref = jQuery(location).attr('href',"submission/submissiondetails/"+"&cid"), */
var vhref = jQuery(location).attr('href'),
vtitle = jQuery(this).attr('title'),
hrefInput = jQuery("#<?php echo $formHash ?>").find('[name="jform[page_url]"]'),
titleInput = jQuery("#<?php echo $formHash ?>").find('[name="jform[page_title]"]');
if(hrefInput.val() == ''){
hrefInput.val(vhref);
}
if(titleInput.val() == ''){
titleInput.val(vtitle);
}
});
&#13;