使用与lightbox2的Drupal打开表单。此表单来自自定义模块。这个模块有一个设置:'onsubmit'=>'return form_submission(this);'并且似乎工作正常。Drupal表单无法访问javascript函数(错误“不是函数”)
我已经在theme.info文件中包含了functions.js,它显示出来了,我可以打开该文件并查看该函数。
由于某种原因,当我提交表单时,我不断收到“form_submission不是函数”。
if(Drupal.jsEnabled)
{
$(document).ready(function() {
// Call back function for AJAX call
var form_submission = function(responseText) {
alert (responseText);
}
// preventing entire page from reloading
return false;
});
}
谢谢 - 但其他事情正在发生。我可以在窗体上方的脚本标记之间添加函数,但仍然没有运气。我试过你提到的两种函数声明技巧 – eriksays 2010-06-16 16:41:42
如果你在if(Drupal.jsEnabled)后面加上一个提示,它会出现吗?这种情况是否属实? – Kevin 2010-06-16 17:20:07