我需要爲Drupal 7中的水平登錄表單設置一個佔位符。單擊此文本時需要消失。他們只會說'用戶名'和'密碼'。以下是表格中的代碼。謝謝!如何在登錄表單中設置drupal 7中的佔位符
function horizontal_login_block($form) {
$form['#action'] = url($_GET['q'], array('query' => drupal_get_destination()));
$form['#id'] = 'horizontal-login-block';
$form['#validate'] = user_login_default_validators();
$form['#submit'][] = 'user_login_submit';
$form['#prefix'] = '<div id="loginbar">';
$form['#suffix'] = '</div>';
$form['name'] = array(
'#type' => 'textfield',
'#prefix' => '<div class="usericon">',
'#suffix' => '</div>',
'#maxlength' => USERNAME_MAX_LENGTH,
'#default_value' => t('Username'),
'#id' => 'userbar',
'#size' => 15,
'#required' => TRUE,
);
謝謝!任何想法修復IE瀏覽器? – Zach 2012-03-23 20:56:06
對於較老的瀏覽器可能http://drupal.org/project/jquery_placeholder可能有用。 – Vacilando 2012-11-10 19:37:02
仍然可以在Drupal 8中使用:) – 2016-04-19 09:49:50