Я пытаюсь добавить в форму события onfocus / onblur, но почему-то не получается. Я думаю, что это связано с выходом из кавычек, но я пробовал несколько способов безуспешно. Мой код такой:
echo '<input type="password" id="'.$field->name.'" name="'.$field->name.'" size="30" class="inputbox" placeholder="'.$field->title.'"onfocus="this.placeholder = ''" onblur="this.placeholder = '.$field->title.'"/>'."\n";
break;
Вы пропускаете кавычки вокруг строки onblur:
<?php
echo '<input type="password" id="' . $field->name . '" name="' . $field->name . '" size="30" class="inputbox" placeholder="' . $field->title . '" onfocus="this.placeholder = ''" onblur="this.placeholder = \'' . $field->title . '\'" />'."\n";
Других решений пока нет …