Onblur / onfocus не работает внутри переполнения стека

Я пытаюсь добавить в форму события 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;

0

Решение

Вы пропускаете кавычки вокруг строки 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";
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]