我正在使用 drupal v7,我想覆盖注册表单。
自定义表单将是一个客户端 3 步注册,使用 jQueryUI.accordion。
使用新模块的解决方案:
reg.module: [X_form_user_login_alter(); X_form_user_login_block_alter();]
reg.tpl.php: [Html/JavaScript/CSS]
template.php: [X_preprocess_user_register() { $variables['rendered'] = drupal_render($variables['form']); }]
解决方案显示得很好,页面中的所有资源都可用。
问题是,html(reg.tpl.php) 表单中的任何按钮都没有调用 jQuery click 事件,而是预先提交到服务器。
如何防止提交?
有没有办法在drupal中使用客户端代码?