Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加上一句「;onclick";Drupal 7中登录提交按钮的属性_Javascript_Php_Jquery_Iframe_Drupal 7 - Fatal编程技术网

Javascript 加上一句「;onclick";Drupal 7中登录提交按钮的属性

Javascript 加上一句「;onclick";Drupal 7中登录提交按钮的属性,javascript,php,jquery,iframe,drupal-7,Javascript,Php,Jquery,Iframe,Drupal 7,我在另一个页面中有一个drupal项目作为iframe,我想在login submit按钮中添加一个属性,将顶部url重定向到自定义url,如下所示: top.location.href = 'somepage.html'; 我正在尝试这个: function hook_form_alter(&$form, &$form_state, $form_id){ if($form_id == 'user_login_block'){ $form['action

我在另一个页面中有一个drupal项目作为
iframe
,我想在login submit按钮中添加一个属性,将顶部url重定向到自定义url,如下所示:

top.location.href = 'somepage.html';
我正在尝试这个:

  function hook_form_alter(&$form, &$form_state, $form_id){
    if($form_id == 'user_login_block'){
      $form['actions']['submit']['#attributes'] = array('onclick' => "top.location.href = 'somepage.html';");
    }
  }

我确信
$form\u id
user\u login\u form
,但没有发生任何事情。

您需要更改

$form['actions']['submit']['#attributes'] = array('onclick' => "top.location.href = 'somepage.html';");


你能提供一个JSFIDLE吗?
$form['actions']['submit']['#attributes'] = array('onclick' => "javascript: top.location.href = 'somepage.html';");