在自定义模块中,我有以下内容(将javascript添加到特定表单):
function mymodule_form_mynode_node_form_alter(&$form, $form_state) {
drupal_add_js(drupal_get_path('module', 'mymodule') . '/js/mymodule.js', 'module');
}
这个函数确实被调用表单首次被加载(即浏览到http://myserver.com/node/add/mynode)然而,当表单被无效后重新加载相同的表单时,不会调用此php函数(即错过了必填字段后)点击“提交”或“预览”。
点击“提交”或“预览”后,如何添加javascript文件需要做什么?
谢谢,
约翰
答案 0 :(得分:1)
要解决您的问题,您需要为表单创建一个主题函数,您可以在其中呈现表单并添加js文件。
答案 1 :(得分:0)