0

这个问题与 CSS/HTML 和 drupal Web 开发有关。我正在使用 Drupal 7 开发网站。默认情况下(如图所示)提供输入文本框和旁边的按钮DrupalSearch form我怎样才能删除那个搜索按钮,让它像文本输入框一样,例如你可以看到search form. stackoverflow因此,无需单击按钮,只需编写文本并输入即可。谢谢

Drupal 默认搜索表单

注意: Drupal 是内容管理系统。以及为什么我在这里问这个问题,因为解决方案与 CSS/HTML 有关。

4

2 回答 2

1

YOURTHEME_form_search_block_form_alter您可以通过在主题中实现来更改搜索表单。通过设置,您将禁用表单上按钮的呈现#accessfalse

function YOURTHEME_form_search_block_form_alter(&$form, &$form_state, $form_id) {
    $form['actions']['submit']['#access'] = false;
}
于 2016-02-29T13:08:35.617 回答
0

如果您想隐藏提交按钮但保持输入时自动提交的可能性,您可以使用 css 隐藏提交按钮:

#edit-custom-search-blocks { //replace this selector with ID of your submit button
      position: absolute;
      top: -999px;
      left: -999px;
      width: 0px;
      height: 0px;
}

您可以将它放在您的默认 CSS 文件中。(然后清除 Drupal 缓存)

于 2016-02-29T17:37:27.560 回答