使用與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